운영체제 3부<프로세스와 상태>
목차0. 들어가기에 앞서서.....먼저, 하나의 일상적인 이야기를 하고 이야기를 시작해보도록 하겠습니다. 우리가 호텔에 가면, 호텔 뷔페가 있습니다. 뷔페 메뉴를 보면 한식, 일식, 양식, 중식 등등 무궁무진하게 많습니다! 한식부, 일식부, 양식부, 중식부가 있다고 치겠습니다. 자! 여기서 뷔페 요리사들은 소수정예의 4인으로써 모든 요리를 다 할줄 알고, 반드시 하나의 요리를 한팀으로 움직여서 한다 칩시다. 그러면 각 부서에서는 주문해야 하는 요리들을 어떻게 쳐내야 할까요? 쳐내야 할 일들은 많은데, 4인의 요리사가 이걸 어떻게 해야 할까요? 이제부터, 이야기를 시작해보도록 하겠습니다. 1. 프로세스란?우리가 프로그램을 실행하면 과연 컴퓨터는 어떻게 이를 이해하고 실행할까요? 프로세스의 정의를 보..
2024. 10. 9.
디지털 논리회로 Part2 - 1장<가산기와 비교기>
목차 0. 조합 논리회로를 들어가며..지난 시간까지 우리는 조합논리회로의 구성요소들을 살펴보았습니다.AND,NOT,OR,NAND,NOR,XOR,XNOR 게이트Boolean과 드모르간의 법칙위의 게이트로 구성되어있는 논리회로를 간단하게 정리하는 카르노맵과 Q-M방법지금부터는 배웠던 요소들을 활용하여 조합 논리회로를 설계해보도록 하겠습니다.1. 가산기먼저 가산기에 대해서 알아보도록 하겠습니다. 우리는 2진법을 계산할 때 어떻게 계산하나요? 그냥 이런식으로 대충 올림수가 있으니까 올리고, 내릴건 내리고, 머릿속으로 계산을 하거나, 10진법으로 변환해서 계산을 하고 다시 2진법으로 변환하는 방법도 있습니다. 그러나 앞서 봤듯이 컴퓨터는 엄밀하게 말하면 단순하게 게이트에 따른 논리적인 계산, 즉 T냐 F냐밖에 ..
2024. 9. 29.