목록혼자 공부하는 컴퓨터구조+운영체제 (15)
ultra_dev
대표적으로 하드디스크와 플래시 메모리(ssd, usb, sd카드)가 존재 하드 디스크 자기적인 방식으로 데이터 저장 큰 동그란 원판(플래터)에 수많은 N극과 S극으로 데이터가 저장됨. 플래터는 여러겹 + 양면 사용! 스핀들(원판 가운데)이 플래터를 회전시킴. 회전 단위는 rpm으로 플래터를 스팬들이 쭉 회전 시킬 때, 이 자기적인 물질을 갖고 있는 플래터를 읽고 쓸 수 있는 것을 헤드라는 구성 요소가 한다. 헤드는 플래터 위에 아주 미세하게 떠있는, 자기물질을 읽는 구성요소! 플래터의 모든 면마다 헤드가 붙어있다! 헤드를 움직여주는 구성요소는 디스크암이다!! 모든 헤드가 디스크암에 부착돼서 함께 이동한다! 즉 모든 헤드들이 디스크암에 부착돼서 움직이는 것 하드디스크는 트랙과 섹터 단위로 데이터가 저장된다..
RAM의 특징과 종류 주기억장치의 종류에는 크게 RAM과 ROM 두 가지가 있고, 메모리라는 용어는 그 중 RAM을 지칭하는 경우가 많다. 보조기억장치 : 보관할 대상 저장 (비휘발성 저장 장치) 메모리가 : 실행할 대상 저장 → but 전원 꺼지면 증발 (휘발성 저장 장치) cpu : 메모리로부터 명령어 같은 것 가져옴 만약 프로그램 A,B,C 크기가 10이고 RAM 크기가 3이라면? RAM이 크면 프로그램 A,B,C를 다 복사해서 띄울수도 있겠지만 램이 작으면 프로그램 하나만 복사해서 띄움 이렇게 되면 만약 cpu가 여러개 실행하고 싶을 때 새 프로그램 실행할 때마다 램이 계속 보조기억장치에서 복사해서 가져와야 하니 성능이 저하될 것 즉 램이 크다면 cpu가 램에서 그때그떄 가져올 수 있으니 많은 프..
1. 빠른 CPU를 위한 설계 기법 컴퓨터 부품들은 ‘클럭 신호’에 맞춰서 일사불란하게 움직이고, cpu는 명령어 사이클이라는 정해진 흐름에 맞춰 명령어들을 실행한다. 클럭 속도 : 헤르츠(Hz) 단위로 측정 헤르츠(Hz) : 1초에 클럭이 반복되는 횟수 클럭이 ‘똑-딱-’하고 1초에 한 번 반복되면 1Hz 클럭이 1초에 100번 반복되면 100Hz ex) max 4.9Ghz, base 2.5Ghz : 1초에 클럭이 기본적으로 25억번, 순간적으로 최대 49억번 반복된다. 그렇다고 필요 이상으로 클럭을 높이면 발열이 심각해진다. 클럭 속도를 늘리는 방법 이외에 다른 방법 들은? 코어 수를 늘리는 방법(”듀얼코어” “멀티코어”) 스레드 수를 늘리는 방법(”멀티스레드”) 코어란(Core)란? 현대적인 관점에..
ALU 계산을 위해 필요한 정보들을 받아들이고 연산 (레지스터로부터 피연산자, 제어장치로부터 제어 신호를 받아들임) + 이 결과값을 레지스터로 내보내고 (결과값을 레지스터로 내보내는 이유는 cpu가 레지스터에 접근하는 속도가 메모리에 접근하는 속도보다 더 빠르니까! 임시적으로 계산 결과 그때그때 레지스터에 담고 이걸 바탕으로 메모리에 쓴다든지 하는 작업 하는 것) 또 플래그(연산 결과에 대한 부가정보 ex.연산 결과가 음수다, 양수다)로 내보낸다. 제어장치 +클럭 : 컴퓨터의 모든 부품을 일사불란하게 움직일 수 있게 하는 시간 단위. 시계할 때 그 clock. 명령어 레지스터, 플래그, 제어버스들로부터 정보를 입력 받고 제어신호를 내보낸다. 레지스터(레지스터 간에 정보를 이동해라..같은 )와 ALU(수행..