2. O/S Structures
2021. 10. 10. 16:24
Computer Science/운영체제
주니온님의 인프런 '운영체제 공룡책 강의' 와 'Operating System Concepts, 9th edition '을 참고하여 작성하였습니다. 2-1. 운영체제의 개념 운영체제는 컴퓨터에서 항상 수행되는 프로그램으로, 일반적으로 "커널(kernel)" 이라고 불린다. 따라서 커널이 OS이고, OS의 핵심이다. 2-2. 컴퓨터 시스템의 구조 부트스트랩? 보통 컴퓨터를 킬 때, 부팅한다고 한다. 부팅이라는 말은 부트스트랩에서 나온 말이다. 부트스트랩은 컴퓨터가 켜지자마자 가장 처음으로 하는 일이며, 메모리에 운영체제를 로딩하는 일을 말한다. 흔히 말하는 펌웨어가 부트스트랩이다. 우리가 컴퓨터를 키면 메모리에는 아무것도 없는 상태이다. 왜? 컴퓨터의 주기억장치는 대부분 RAM..
1. Introduction
2021. 10. 9. 12:36
Computer Science/운영체제
주니온님의 인프런 '운영체제 공룡책 강의' 와 'Operating System Concepts, 9th edition '을 참고하여 작성하였습니다. 1.1 운영체제(Operating System)는 무엇일까? 컴퓨터라는 H/W를 운영하는 S/W - 컴퓨터란? 정보를 처리하는 기계 - 정보란? 불확실한 상황을 측정해서 수치적으로 표현한 것 정보량 정보의 단위가 1이라면? 1bit (binary digit) 컴퓨터는 정보를 어떻게 처리할까? 정보의 최소단위 → 1bit 정보가 2bit, 8bit ... 면 8bit=1byte 등 정보의 처리 : 정보의 상태 변환이 가능한 물리적인 장치가 필요 (0→1, 1→0) ⇒ 부울 대수 : AND, OR, NOT ⇒ 논리 게이트 : NOT, AND, OR ,XOR, N..