[이것이 컴퓨터 과학이다] 2. 운영체제
·
Computer Science
운영체제운영체제는 프로그램들 간의 올바른 실행을 돕고, 앞서 컴퓨터 구조에서 학습했던 다양한 HW 자원을 프로그램에 배분하는 프로그램이다. 사실상 HW를 작동시키는 프로그램으로, 컴퓨터 전체에서 가장 중요한 프로그램이라고 봐도 과언이 아니다. 프로세스와 스레드- 메모리에는 컴퓨터가 실행되는 순간부터 다양한 프로세스들이 적재되어 실행된다.- 프로세스의 유형 : 포그라운드 프로세스(사용자가 보는 공간에서 사용자와 상호작용하며 실행됨), 백그라운드 프로세스(사용자가 보지 못하는 곳에서 실행됨), 데몬- 프로세스의 유형을 막론하고 하나의 프로세스를 구성하는 메모리 내의 정보는 크게 다르지 않다.프로세스 정보가 저장되는 메모리 영역 중 사용자 영역에 배치되는 영역코드 영역 : 실행 가능한 명령어가 저장되는 공간,..