목록보조기억장치 (3)
개발자는 기록이 답이다

1. 다양한 보조기억장치 보조기억장치에는 다양한 종류가 있지만 대표적으로 2가지가 있따. 하드 디스크 플래시 메모리 USB메모리, SD카드, SSD 하드 디스크 하드디스크(HDD: Hard Disk Drive) 는 자기적인 방식으로 데이터를 저장하기에, 자기 디스크(magnetic disck)라고도 칭한다. 대용량 저장 장치가 필요한 작업이나 서버실에 자주 출입하는 작업을 할 경우 하드 디스크를 자주 접하게 된다. ▶ 하드 디스크의 생김새 동그란 원판에 데이터를 저장하고, 그것을 회전시켜 뾰족한 리더기로 데이터를 읽음 CD나 옛날 음향 장치인 LP처럼 생김 실질적으로 데이터가 저장되는 곳(동그란 원판) = 플래터(platter) 플래터는 자기 물질로 덮여 있어 수많은 N극과 S극을 저장한다. N극과 S극..

인프런 다른 강의를 통해 운영체제 파트를 공부했었는데, 좀 더 부족한 부분을 메꾸기 위해 혼공책을 도서관에서 빌려왔다. 강의에서는 핵심 부분만 뽑아서 설명해주긴했지만, 책으로도 좀 더 자세히 복습하고자 한다. 특히, 맨 앞장에는 실력있는 개발자가 되기 위해서 컴퓨터 구조를 알아야 하는 이유에 대해 설명이 잘 되어있다. 컴퓨터 구조를 알아야 하는 이유? 프로그래밍 강의나 책에 나오는 코드를 똑같이 따라 작성했는데도 에러가 날 경우, 컴퓨터의 구조를 이해하고 있다면 문제 상황을 빠르게 진달할 수 있다. 컴퓨터 → 미지의 대상 x, 분석의 대상o 컴퓨터 구조 지식은 문법에 맞는 코드만 작성할 줄 아는 개발자를 넘어 다양한 문제를 스스로 해결할 줄 아는 개발자로 만든다. 웹사이트를 개발할때, 서버 컴퓨터가 필요..

메모리계층 메모리도 그냥 메모리만 있는게 아니라 계층적으로 이루어져 있습니다. 메모리 계층(memory hierarchy)은 레지스터, 캐시, 주기억장치, 보조기억장치로 구성되어 있습니다 레지스터:CPU내의작은메모리,휘발성,속도가장빠름,기억용량이가장적음. 캐시: CPU내의 L1, L2 캐시를 지칭합니다. 휘발성, 속도 빠름, 기억 용량이 적음. 주기억장치: RAM을 가리킵니다. 휘발성, 속도 보통, 기억 용량이 보통 보조기억장치: HDD, SSD를 일컬으며 비휘발성, 속도 낮음, 기억 용량이 많습니다. 계층이 존재하는 이유 1. 더 빠른 접근과 처리속도가 증가 우리는 보통 많이 쓰는 것을 다시 많이 씁니다. 이 때문에 특정 데이터에 많이 접근하게 되는데 좀 더 작은 캐시 메모리에 해당 데이터가 있다면 더..