CS

    [운영체제 3] 시대별 흐름 및 핵심 기술 (2)

    1980년대 1. 개인용 컴퓨터 시대 - > 80년대 이전 : 대형 컴퓨터를 여러명이 접속해서 사용 (UNIX) - > 80년대 : Personal Computer(PC) 2. CLI -> GUI 변화 CLI(Command Line Interface ) : 터미널 환경 GUI(Graphical User Interface) : 마우스로 누를 수 있는 일반적인 아이콘으로 이루어진 환경 1990년대 1. 응용 프로그램 시대 -> GUI 환경, 개인용 컴퓨터로 인하여 - 엑셀, 워드프로세서 - Windows OS 대중화 2. 네트워크 기술 발전 - 월드 와이드 웹(www) 인터넷 댖ㅇ화 3. 오픈소스 운동 활성화 시작 - LINUX(리눅스) 20년대 이후 1. 오픈소스 활성화 - LINUX 운영체제 - Apac..

    [운영체제 2] 시대별 흐름 및 핵심 기술 (1)

    1950년대 운영체제 X - 1개의 응용프로그램 실행시키기도 바쁨 - 응용프로그램이 시스템 자원을 제어 ENIAC : 첫번째 컴퓨터 1960년대 초기 프로그램 종류도 많아지고, 사용자도 많아지기 시작 * 배치 처리 시스템(batch processing system) 출현 - 여러 응용프로그램을 등록시켜 놓으면, 순차적으로 실행 - 배치 처리 시스템을 기반으로 운영체제 출현 -> ex) program 1, program 2, program 3을 등록해놓으면 1이 끝나면 2,3이 실행되는 시스템입니다. 배치 처리 시스템의 단점 1. 컴퓨터 응답시간(response time)이 오래 걸릴 수 있다. 2. 실행시간도 오래 걸릴 수 있다. 후기 시분할 시스템(Time Sharing System), 멀티 태스킹(M..

    [운영체제 1] 운영체제 역할 및 개념

    운영체제 역할 1. 시스템 자원 관리자 시스템 자원 = 컴퓨터 하드웨어 -> CPU(중앙처리장치), Memory(DRAM,RAM) -> I/O Devices(입출력장치) ex)모니터, 마우스키보드 네트워크 -> 저장매체 : SSD,HDD(하드디스크) 운영체제 역할 2. 사용자와 컴퓨터 간의 커뮤니케이션 자원 User ↔OS↔ 컴퓨터 하드웨어 운영체제 역할 3. 컴퓨터 하드웨어 + 프로그램 제어 응용프로그램이란 ? 프로그램 = 소프트웨어 소프트웨어 = 운영체제, 응용프로그램 ex) 엑셀, 파워포인트 등등 응용프로그램 = Application(PC) = App(스마트폰에서) 운영체제 목표 : 사용자가 사용하는 응용프로그램이 효율적으로 적절하게 동작하도록 지원 -> 운영체제는 응용 프로그램이 요청하는 시스템 ..