TIL
TIL-2021.01.11
TIL-2021.01.11
2021.01.11오늘 한것 운영체제 3강 - 고등 운영체제, 인터럽트 복습 오늘 배운것 고등 운영체제의 종류로는 다중 프로세서 시스템, 분산 시스템, 실시간 시스템 등이 있다. 현대 운영체제는 인터럽트 기반 시스템이다. 모든 동작은 인터럽트에 의해 시작되며, OS는 인터럽트가 발생하지 않는경우 무한정 대기상태로 있는다. 인터럽트의 종류는 하드웨어 인터럽트, 소프트웨어 인터럽트, 내부 인터럽트가 있다.
TIL-2021.01.10
TIL-2021.01.10
2021.01.10오늘 한것 운영체제 2강 - 역사 복습 오늘 배운것 일괄처리 시스템, 다중 프로그래밍 시스템, 시분할 시스템의 발전 과정 다중 프로그래밍의 개념이 도입되면서 CPU는 여러 프로세스를 동시에 처리할 수 있게 되었다. CPU 스케쥴링, 메모리 관리, 보호등의 개념이 새로이 등장했다. 시분할시스템은 컴퓨터를 대화식으로 사용하려는 시도에서 탄생하게 되었다. 시분할시스템은 각 사용자들에게 컴퓨터 자원을 시간적으로 분할해서 제공한다. CPU가 매우 빠르게 유저를 전환해가면서 작업을 처리하기 때문에, 사용자들은 동시에 컴퓨터를 사용하는것 같은 느낌을 받는다.
TIL-2021.01.09
TIL-2021.01.09
2021.01.09오늘 한것 운영체제 6강 - 프로세스 관리 오늘 배운것 프로세스의 상태 - New, Ready, Running, Waiting, Terminated PCB - 프로세스의 정보를 관리하는 블록. PCB가 필요한 이유? CPU가 순환하면서 프로세스를 처리하다 돌아왔을 때, 마지막 작업정보를 복원하기 위함
TIL-2021.01.08
TIL-2021.01.08
2021.01.08오늘 한것 운영체제 5강 - 운영체제 서비스 오늘 배운것 서비스는 자원(하드웨어)들을 효율적으로 관리해서 제성능을 낼 수 있게 돕는 역할을 한다. 시스템콜은 어플리케이션이 하드웨어 자원을 이용하기 위해 운영체제를 호출하는것을 의미한다.