본문 바로가기
기타

정보처리 필기_전자계산기 구조_02 보조기억장치 메모

by avvin 2019. 7. 23.


보조기억장치 (Auxiliary )


-자기테이프


-자기디스크





보조기억장치 (Auxiliary )


데이터를 읽어들일 때 어떻게 접근하는지로 분류


DASD( Direct 직접접근 ) 


SASD( sequencial access storagy Device 순차접근 ) - 자기테이프



레지스터 (CPU 기억장치 )


연관 기억 장치 (associated memory)


캐시기억장치 ( SRAM )


주기억장치 ( DRAM )


보조기억장치


아래로 내려올수록 [ 대용량 / 저속 / 저가 ]



RAM ROM 제외하고는 모두 보조기억장치



N(1)과 S(0) 로 저장


RAM (HDD 읽어옴) ========= HDD (저장만)


← Load


→ Store (save)



CPU(RAM에서 읽어옴) =====[ Cache memory ( SRAM ) ]===== RAM


보조기억장치

-CPU가 직접접근 X / 주기억장치(RAM) 통해서만 정보교환 가능


-느리지만( = 접근 시간이 크다, 모터가 돌아가야함 ) 저렴하고 고용량


- 자기테이프 /  자기디스크 /  CD-ROM / DVD 등




-자기테이프 : 


SASD 순차처리밖에 못함(주소개념 X) >> 느림 >> 나름 그 시절엔 대용량 보관. 카세트테이프와 같은 원리

넓은 의미의 입/출력 장치 (RAM에서 입출력된다는 의미)

reel = protect reel 


블록화 (Blocking) 

블록 : ( RAM으로의 )입출력 기본단위. 블럭단위로 입력하고, 연산하고의 반복

블록 ( IBG : 입력을 멈추는 구간 )  블록  ( IBG )  블록 : 저장공간의 효율은 떨어지지만. 전체적인 속도 향상, 시스템 성능 향상

모터 속도가 좋아야 IBG 영역을 짧게 조정 가능


하나의 블록 안에 몇개의 논리 레코드가 저장됐는가 >> 블록화 인수


블록화 고정길이 레코드( 일정한 길이 레코드가 저장되는게 여려모로 좋음, 속도 빠르고 프로그램작성 용이 )

블록화 가변길이 레코드



- 자기디스크 :  ( 용량크고 속도도 빠르다 )


Acess Arm (헤더를 지지하고 있는 지지대) / CD-ROM은 는 DASD 직접접근

ex) HDD


동심원 : 트랙  / 트랙과 부채꼴 교집합 부분 : 섹터 / 클러스터 : 섹터 묶음 (몰라도됨) / 섹터간 갭 / 트객간 갭 존재


트랙 안족 바깥쪽 섹터의 저장공간은 같다. 저장공간이 조금 낭비될 수는 있다


실린더 : 동일한 위치 트랙의 모임. 헤드는 모든 원판 트랙의 같은 위치를 가리키고 있는데 이 트랙의 묶음이 실린더

( 물리적인 단위는 아님. 논리적 단위 ) 즉 트랙의 개수 = 실린더의 개수

자기디스크 장치의 구성요소라고 할 수 없음



접근시간 ( Access Time )


탐색시간, seek 타임 (  ) : 전체적으로 훑어봄. 헤드가 지정한 트랙까지 이동

회전 지연 시간, search 타임 ( Rotational delay time ) : 트랙까지 왔으면 회전을 해서 섹터까지 접근


전송시간( Transfer / Transmission time ) : 읽어들인 정보를 주기억 장치로 보내는 시간 Reading Time같은건 없다



등각속도 방식 (CAV) : 일정한 속도로 회전하는 하드디스크, 안쪽과 바깥쪽 회전속도가 같다 

 각 섹터는 저장 용량이 같으므로 저장밀도는 다르다


자기디스크 개발 - 윈체스터 디스크 : 디스크 원판이 손상되지 않도록 헤더가 약간 떠있다.


 

SSD(Solid State Disk) : 플래시메모리, 반도체 메모리로 돌아감, 하드디스크 대체품으로 뜨고있음. 하드디스크보다 얇고 작다


하이브리드 드라이브 ( HHD ): HDD+SSD 디스크 드라이브의 한 형태로 용량이 큰 비휘발성 플래시 메모리 이용



RAID[ 자주 안나옴 ]


: 용량 작은 하드디스트 여러개 묶어서 사용 (비싸서) = Disk배열이 발전한 형태



RAID level 0 : 분산 저장( Striping ) > 속도 향상


RAID level 1 : 자동 백업(미러링기술) > 안정성 높이기 위함. 결국 사용할 수 있는 용량은 그대로


RAID level ... : 0 + 1   


디스크 배열은 RAID 나오기 전. 신뢰도 떨어짐 / 동시 액세스 가능 / 전송률 높아짐 / 용량 증가



EEP ROM이 발전하여 블록단위로 저장할 수 있는 장치 = 플래시 메모리