fragile and resilient

전체 글 32

처음부터 잘 하고 싶어!

어릴 적부터 동물 다큐멘터리를 좋아했다. 사실 모든 종류의 다큐멘터리를 좋아한다.​여담으로 어릴 때 나는 박물학자가 되고 싶었다. 거대한 크기의 동물, 곤충 백과사전이 여러 갈래로 찢어질 때까지 읽었다. 부모님께서 관련된 책을 많이 사주셨었고, 자연사박물관과 체험관도 많이 데리고 가주셨다.나와 오빠는 어릴 때 성향도 관심사도 비슷했는데, 나는 관찰을 좋아했다면 오빠는 분석하려는 성향이 강했다. 오빠의 초등학교 장래희망은 항상 과학자였다.우리는 부모님을 졸라 망원경을 사서 같이 별을 관찰하기도 하고, 현미경을 사서 밖에서 잡아 온 온갖 곤충과 식물을 관찰했었다. 어느 날은 개미 굴을 만들어서 개미들의 하루를 함께 관찰하기도 하고, 또 어느 날은 집에서 돋보기로 햇빛을 모아 불 피우는 실험(?)을 하다가 혼..

생각 2021.12.14

[OS] CPU Scheduling

CPU 스케줄링이란 쉽게 말해, 어떤 프로세스가 CPU를 할당받을 것인지의 순서를 정하는 과정이다. 1. Preemptive Scheduling (선점형 스케줄링)어떤 프로세스가 CPU를 할당받아 실행중이더라도 OS가 CPU를 강제로 뺏을 수 있는 (해당 프로세스를 쫓아낼 수 있는) 스케줄링 방식2. Non-preemptive Scheduling (비선점형 스케줄링)어떤 프로세스가 CPU를 점유하면 다른 프로세스가 빼앗을 수 없는 스케줄링 방식(자발적으로 빠져나오는 것만 가능)Decision making for cpu-schedulingrunning state ➔ waiting state (ex. I/O 요청)running state ➔ ready state (ex. interrupt)waitting s..

CS 2021.01.31