개발자는 기록이 답이다

[혼공컴운] 4주차_Chapter9~11 기본미션 및 선택 미션 본문

CS/운영체제

[혼공컴운] 4주차_Chapter9~11 기본미션 및 선택 미션

slow-walker 2024. 1. 28. 22:55

 

 

 

혼공족 50% 완주 축하 기념 맛있는 간식 잘먹었습니다~ 이번주 양이 많아서 좀 급하게 달렸는데, 마지막 남은 2주동안 잘 마무리해서 완주혼공족되서 다음엔 혼공SQL책으로 도전해보고 싶습니다!

 

Chater9. 운영체제 시작하기

2024.01.28 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 9. 운영체제 시작하기

 

혼공 컴퓨터구조 + 운영체제 9. 운영체제 시작하기

1. 운영체제를 알아야 하는 이유 운영체제란 모든 프로그램은 하드웨어를 필요로 한다. 1 + 2를 계산하는 프로그램은 CPU를 필요로 하고, 이미지를 하드 디스크에 저장하는 프로그램은 하드 디스

strong-park.tistory.com

 

Chater10. 프로세스와 스레드

2024.01.28 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 10. 프로세스와 스레드

 

혼공 컴퓨터구조 + 운영체제 10. 프로세스와 스레드

1. 프로세스 개요 '실행 중인 프로그램' = '프로세스' 프로그램은 실행되기 전까지는 그저 보조기억장치에 있는 데이터 덩어리일 뿐이지만, 보조기억 장치에 저장된 프로그램을 메모리에 적재하

strong-park.tistory.com

 

  1. 생성상태
  2. 준비 상태
  3. 실행 상태
  4. 종료 상태
  5. 대기 상태

 

Chater11. CPU 스케줄링

2024.01.28 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 11. CPU스케줄링

 

혼공 컴퓨터구조 + 운영체제 11. CPU스케줄링

1. CPU스케줄링 개요 모든 프로세스는 CPU를 필요로 하고 모든 프로세스는 먼저 CPU를 사용하고 싶어한다. 이러한 프로세스들에게 공정하고 합리적으로 CPU 자원을 할당하기 위해 운영체제는 어떤

strong-park.tistory.com