운영체제 2

OS(운영체제)란 무엇일까? (역할, 구성요소, 위치)

운영체제란 컴퓨터의 사용자와 하드웨어 사이에서 가교 역할을 하는 프로그램 하드웨어 그 자체가 가지고 있는 능력을 십분 발휘되도록 제어해주는 프로그램 컴퓨터가 컴퓨터 밖의 세계와 상호 동작하는 방법을 정의한 프로그램 운영체제의 역할 사용자 인터페이스와 자원관리를 위한 프로그램의 집합 하드웨어 : 컴퓨터의 물리적 부품 시스템 소프트웨어 : 운영체제 + 시스템 프로그램(컴퓨터 하드웨어에 의존적이며 시스템을 정상적으로 작동시키기 위해 필요한 프로그램) 응용 소프트웨어 : 응용 프로그램 집답 운영체제의 5가지 구성 요소 쉘 : 사용자나 응용 프로그램이 운영체제와 의사소통을 위해 필요한 요소 장치 관리 : 시스템에 있는 주변 장치(키보드, 모니터, 프린터) 제어 파일 관리 : 사용자 또는 프로그래머가 파일 만들고,..

CS/운영체제 2021.01.07

운영체제의 역사 및 운용기법 (일괄처리 시스템, 다중 프로그래밍 시스템, 다중처리 시스템, 시분할 시스템, 대화식 시스템)

1세대 운영체제 (진공관 컴퓨터의 시기, 1940년대 - 1950년대) 종류 : ENIAC(1946), EDSAC(1949), UNIVAC-I(1951), IBM 701(1953) 등 - EDSAC까지는 스위치 등을 조작하여 기계어로 만들었어야 했다. - IBM 701 이후부터 일괄처리 시스템과 같이 운영체제라 할 수 있는 것들이 등장했다. 일괄처리 시스템(Single-stream Batch Processing Systems) - 다수 개의 프로그램을 읽어 저장해놓되, 한번에 한개씩 프로그램을 실행시켜주는 방식을 말한다. - 처리해야할 작업들을 한번에 여러개 준비시켜놓고 다음 작업 처리를 자연스럽게 연결되도록 한다. (job-to-job의 transition을 smooth하게 한다.) - 작업이 차례로 ..

CS/운영체제 2021.01.06