시스템 리소스2 01. 운영체제 운영체제운영체제(Operating System, OS)는 시스템 자원(System resource)을 관리하는 Allocator인 동시에 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 Controller이다. 사용자에게 컴퓨터 프로그램을 효율적으로 실행할 수 있는 환경을 제공하고, 시스템 하드웨어 및 소프트웨어 자원을 여러 사용자 간에 효율적으로 할당시켜 관리하며 이를 보호하는 역할을 한다. 또 제어 프로그램으로써의 역할을 수행하며 프로그램의 오류나 잘못된 리소스 사용을 감시하고, 리소스 전반에 대한 연산과 제어를 관리하기도 한다. 운영체제 또한 일종의 프로그램으로, 저장매체에 저장되어 있으며 실행 시 메모리에 적재되어야 한다. 이후에 좀더 자세히 다룰 예정이지.. 컴퓨터 공학 기본/운영체제 (OS) 2023. 4. 15. 02. 운영체제의 역사 (1950~1960) 운영체제의 역사 (1950~1960)1950년대: OS 부재첫 번째 컴퓨터인 ENIAC이 탄생. 이 때는 하나의 컴퓨터에서는 특정 실행시간 동안 응용 프로그램 하나만을 처리하는 것이 당연했고, 따라서 응용 프로그램이 스스로 리소스 관리를 하였기 때문에 OS가 필요치 않았다. 1960년대 초반: 배치 처리 시스템의 출현점점 사용자가 많아지고, 응용 프로그램의 수 또한 늘어났다. 그러나 여전히 한 번에 하나의 프로그램만을 구동시킬 수 있었기 때문에 특정 프로그램을 실행시키기 위해서는 실행되고 있는 프로그램이 종료될 때까지 기다려야 하는 상황이 발생했다. 이러한 문제를 해결하기 위해 배치 처리 시스템(Batch Processing System)이 등장했다. 이는 여러 응용 프로그램을 미리 등록시켜 놓으면 순차.. 컴퓨터 공학 기본/운영체제 (OS) 2023. 4. 15. 이전 1 다음