● 구성요소
- CPU
- MEMORY
- DISK
** 도식도
- 계산을 하는 역할 (산술연산, 논리연산)
- ALU + Register
- Hz 단위로 성능을 판단함.
시분할
시간으로 나눠서 프로세스가 실행되는 경우.
스케줄링
프로세스에 얼마나 시간을줄지, 어떤 프로세스를 먼저 실행할지
└ 선점형(FCFS)
○ CPU 내부구조
memory에서 명령어를 가져오는 과정 > fetch
명령어를 처리하기 위한 과정
명령어를 가져오는 현상 : BUS
PC (program counter)
└ 명령어에 어떤것을 가르키는 것
ALU (Arithmetic Logical Unit)
└ 산술연산 (+ * - %)
└ 논리연산 (or, and etc..)
shift register (비트를 좌측 or 우측으로 이동시키는 기능)
보수기
Register (일종의 고성능 메모리)
MAR (Memory Address Register )
└ address를 저장한다. (memory 위치를 가져오는 개념)
MBR (Memory Buffer Register)
└ 데이터를 실제 저장하는 개념 (MAR의 memory 위치를 가져와 실제저장)
AC (accumulator)
임시 저장공간
(알아보기!)
논리회로 : flipflop
- 디스크 처럼, 데이터가 저장되지만, 휘발성으로 저장된다.
- Disk 파일의 일부가 메모리에 올라간다.
- 파일은 실행파일(프로그래밍되어있는 파일)로 구성된다.
- RAM 으로 기억하기.
파일의 특정부분 (메모리에 올라감)
- HDD, SSD
- 파일이라는 형태로 저장
- 영구적/ 반영구적으로 저장한다.
- 프로그램 (실행파일) 형태로 저장된다.