RAM 용량 구하기 ! 전자계산기에서 꼭 한문제 나온다는 그것.
워드의 수 = 램 메모리 번지 수 = 주소선의 수 = MAR = PC
워드의 크기 = 출력 데이터선의 수 = DATA BUS 비트 수 = MBR = DR = IR
외울 필요는 없당 . 문제 몇개 풀어보면 금방 이해 할 수 있는 난이도다 !
램에 있는 모든 번지 수 를 PC 가 읽을 수 있어야 하고, PC 는 MAR 에 보내야 하기 때문에
셋은, 동일한 크기를 갖는다. 그리고 읽어 오려면 버스의 수 즉 주소선의 수도 같아야 한다.
예를 들어
기억 용량이 1MByte 일때 필요한 주소선의 수 ?
워드의 크기가 지정 되지 않았으면, 워드는 1byte 로 생각 하면 댄다.
1 MByte 는, byte 가 1024 * 1024 즉, 2의 20 승 이 된다.
즉, 1024 바이트가 1 kbyte , 1024 kbyte 는 1mbyte 니깐, 2의 20승 !
1024 는 2 의 10승 이니 말이다.
문제로 돌아가서, 1mbyte 를 표현할 수 있는 pc 의 크기는.
2의 20 승, 즉 20bit 만 있으면 된다.
고로, pc = mar = 주소선 이므로 , 셋다 20bit
답은 20개 !
다음 문제
기억 장치의 총 용량이 4096 워드 이고, 워드가 16비트 일때, pc , mar , dr 의 크기는?
4096 워드는 = 4 x 1024 = 2의 2승 x 1024 = 2의 12 승
따라서 pc , mar 은 = 12bit 로 표현 가능 하다.
dr 의 크기는 2의 12승 * 16 = 2의 16 승. 즉, 16bit 즉, 워드의 크기와 동일 하다.
보조 기억 장치
1) 자기테이프 : 순차처리( SASD) 만 할수 있는 대용량 저장 매체
2) 관련 용어 :
(1) 블록레코드 = 물리 레코드 , 갭과 갭 사이에 존재하는 레코드
1개 이상의 논리 레코드의 집합.
(2) IBG = 블록과 블록 사이의 갭
(3) 블록 팩터 = 하나의 블록 내에 논리 레코드 개수, IBG 사이의 논리레코드 갯수
블록팩터 크기 구하는 공식 : 블록 크기 / 레코드 크키
3) 자기 테이프와 관계 있는 것
(1) 마그네틱 헤드 , 패리티 비트 , 프로텍트 링
2) 자기 디스크
(1) 구성 요소 : 헤드 , 디스크, 엑세스 암 ( 헤드 지지대 )
(2) Seek time : 원하는 트랙으로 헤드를 움직이는데 필요한 시간
(3) search time : 섹터로 헤드를 움직이는데 필요한 시간
'자격증 공부 > 정보처리산업기사' 카테고리의 다른 글
전자계산기 구조 ! 입출력 (0) | 2013.01.02 |
---|---|
전자계산기 구조 ! 특수기억장치 (0) | 2013.01.02 |
전자계산기 구조 마이크로 오퍼레이션 ! (0) | 2012.12.20 |
전자계산기 구조 7 강 명령어! (0) | 2012.12.20 |
3강 프로세서 (0) | 2012.12.19 |