seegongsik
운영체제 · 컴퓨터를 살림하는 법
컴퓨터의 살림꾼
여러 앱이 부품 하나를 나눠 써요. 누가 언제 무엇을 쓸지 조율하는 살림꾼이 운영체제예요.
8 / 8
01운영체제란 무엇일까요?
앱과 하드웨어 사이에서 부품을 나눠 쓰도록 돌보는 살림꾼이에요.
02프로그램이 실행되면 무슨 일이 일어날까요?
프로그램은 가만히 있는 파일, 프로세스는 실행되어 살아 움직이는 상태예요. 저마다 자기 메모리를 가져요.
03하나가 여럿인 척
일꾼은 하나뿐인데, 아주 빠르게 번갈아 하니 여럿이 동시에 도는 것처럼 보여요.
04하던 일을 멈췄다 다시
작업을 바꿀 때 상태를 저장하고 복원하는 일, 그리고 그 비용
05누구를 먼저 부를까
기다리는 일들의 순서를 정하는 일, 그리고 빠름과 공평함의 맞바꿈
06한 작업 안의 여러 갈래
한 작업을 여러 갈래로 나눠 같은 공간에서 함께 진행하는 일, 그 장점과 조심
07여러 주방, 진짜 동시
코어가 여럿이면 일을 진짜 동시에 처리하는 것, 그 빠름과 한계
08같은 걸 동시에 고치면
동시에 같은 걸 고칠 때 생기는 사고, 그리고 한 명씩 차례로 막는 법