1bit
2의 32제곱은 4,294,967,296(42억9천)이다.
2의 32제곱은 4GB이다
2의 32제곱은 32bit를 의미하고, 32비트 구조의 한계 용량은 4GB이다.
4bit는 16가지, 8bit는 256가지, 16bit는 65,536가지(64KB)이다.
0x 7 3 (16)
0 1 1 1 | 0 0 1 1 (2진법)
기억장치란? : 정보를 담아두는 저장 공간
기억장치의 두가지 종류
1. 주기억장치
2. 보조기억장치
특성
CPU에서 연산이 일어난다. RAM에 있는 자료를 어떻게 CPU로 보낼것인가?
CPU에서 처리된 연산을 어떻게 RAM에 넣어줄것인가
Register는 책상이다 연산은 Register에서 이루어짐
Cache는 책장에서 책을 빨리 가져오려고 필요함
RAM은 책장에 비유할 수 있음
CPU는 RAM에 있는 저장공간을 관리하기 위해 RAM의 공간에 번호를 붙여서 관리함.
- 레지스터는 개별 기억공간마다 고유 이름을 붙여 관리한다
- 주 기억장치는 일련번호를 붙여 관리한다
- 보조기억장치는 트랙(Track)번호와 섹터(Sector)번호를 붙여 (관리한다(File)의 등장)
최초에 HDD를 사용할 때 Format을 한다는 것은 원판에 Track과 Sector를 지정하는 행위이다.
관리체계가 바뀌기 때문에 Format하기 전의 데이터는 모두 사라진다.
FAT(File Alocation Table)
:
디스크조각모음: Track과 Sector를 기준으로 관리되고 있는 Data가 사용됨에 따라 서로 관련된 정보들의 주소가 멀리 떨어져 있는 경우가 있음. 근처의 주소로 옮겨주는 것이디스크 조각모음이다.
Soft Delete : 실제로 지우지 않고 지웠다는 기록만 남기고 기록은 아직 지워지지 않음. over write가 일어나지 않았다면 자료를 그대로 다시 복구할 수 있음.
전가산기와
가산기의 구조
동시성 : 다른 일을 한번에 처리하는 것, 개별적으로 일어나는것.
병렬성 : 똑같은 일을 여려명이 처리하는것