컴퓨터와 운영체제 - 1

chanto11

·

2021. 3. 8. 11:24

정보의 최소단위 : Bit

 

정보의 처리 : 정보의 상태 변환 ( 0 -> 1, 1-> 0 )


범용성 : universality

NOT, AND, OR 게이트만으로 모든 계산을 할 수 있다.

NAND 게이트만으로 모든 계산을 할 수 있다.

 

계산가능성 : computability

Turing-computable : 튜링 머신으로 계산가능한 것.

정지 문제 : Halting Problem : 튜링 머신으로 풀 수 없는 문제.


컴퓨터 : computer

정보를 처리하는 기계

 

앨런 튜링

  - 1936년 컴퓨터의 원형을 논문으로 발표

폰 노이만

  - 실제 동작하는 컴퓨터를 만듬 ( ISA: Instruction Set Architecture )

  - stored-program 을 처음 설계 ( CPU <-- bus --> RAM )

 

튜링머신과 현대 컴퓨터

 


프로그램 : Program

컴퓨터 하드웨어에 특정 작업을 실행시키는 명령어집합 ( C -> assembly language -> 기계어(010101...) 정보로 표현 )

 

운영체제 : Operating system

컴퓨터 시스템을 운영하는 소프트웨어 

컴퓨터에서 항상 실행중인 프로그램 ( Processes 관리, resources 관리, UI ...)

OS를 통해 system service를 application에 제공

system service를 application에게 제공

 

'운영체제' 카테고리의 다른 글

스레드 와 동시성 - Thread & Concurrency  (0) 2021.03.23
프로세스 - 3  (0) 2021.03.18
프로세스 - 2  (0) 2021.03.10
프로세스 - 1  (0) 2021.03.09
운영체제 - 2  (0) 2021.03.08