운영체제 큰 틀에서 이해하기

JM1107·2022년 11월 21일
0
post-thumbnail

1. 운영체제란?

컴퓨터 시스템을 운영하는 소프트웨어
ex) window, Linux, MacOs

2. 그렇다면 컴퓨터란?

정보를 처리하는 머신

3. 컴퓨터가 정보를 처리하는 방식

  • 정보의 최소 단위 : bit (binary digit)
  • 무어의 법칙 : 반도체에 집적하는 트랜지스터 수는 1 ~ 2년마다 2배로 증가
  • 정보의 저장과 전송 : Flip - Flop, 데이터 버스, RF( Radio Frequency)
  • 컴퓨터의 특성 : 범용성(universality) - NOT, AND, OR, NAND게이트 만으로 모든 계산을 할 수 있다. + 계산가능성(computability)

4. 프로그램이란?

컴퓨터 하드웨어가 일을 수행할수있게 하는 명령어의 집합
고급 언어 -> 어쎔블리어 -> 기계어

5. 그렇다면 운영체제도 프로그램인가?

(O) -> 컴퓨터에서 항상 실행되는 프로그램 /
어플리케이션 프로그램 서비스를 제공하는 시스템 /
Processes, resource, User Interface 등을 관리함 /
컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중간 매개체 역할

6. 컴퓨터 시스템의 4가지 구성요소

  • 하드웨어
  • 운영체제
  • 응용 프로그램
  • 사용자

*출처 : Silberschatz, Operation System Concepts, 10th Ed

7. 저장장치 위계

용량, 접근시간에 따라

*출처 : Silberschatz, Operation System Concepts, 10th Ed

.................. ~

profile
개발자준비

0개의 댓글