본문 바로가기

CS/[혼자 공부하는 컴퓨터구조 + 운영체제]11

[컴퓨터구조] 7-2. RAID의 정의와 종류 1TB 하드디스크 4개 VS 4TB 하드디스크 1개어느것을 사용하는 것이 더 나을까? 정답은 1TB 하드디스크 4개로 RAID를 구성하는 경우이다. 그 이유에 대해 알아보자.RAID란?주로 하드디스크와 SSD를 사용하는 기술로, 데이터의 안전성 혹은 높은 성능을 위해 여러 개의 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술이다. RAID의 종류RAID0, RAID1, ... RAID6,  RAID10,  RAID50등이 있다.  1. RAID0여러 개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성 방식 데이터를 저장할때 각 하드 디스크는 번갈아가며 데이터를 저장한다스트라입(stripe): 줄무늬처럼 분산되어 저장된 데이터스트라이핑: 분산하여 저장하는 것 장점: 스트라이핑 .. 2024. 5. 20.
[컴퓨터구조] 7-1. 다양한 보조기억장치 - 하드디스크 / 플래시메모리 가장 대중적인 보조기억장치에는 하드 디스크와 플래시 메모리가 있다.이 두 장치에 대해 자세히 알아보자.1. 하드디스크 (자기 디스크)자기적인 방식으로 데이터를 저장하는 보조기억장치 * 하드디스크 구조플래터원판실질적으로 데이터가 저장되는 곳자기 물질로 덮여있어 수많은 N극과 S극을 저장(0과 1의 역할 수행)하드디스크는 여러 겹의 플래터로 구성되고 양면을 모두 사용할 수 있다스핀들플래터를 회전시키는 구성 요소RPM: 스핀들이 플래터를 회전시키는 분당 회전수 헤드바늘플래터를 대상으로 데이터를 읽고 쓰는 구성 요소양면플래터를 사용하면 플래터당 두개의 헤드가 사용된다디스크암원하는 위치로 헤드를 이동시킨다모든 헤드는 디스크암에 부착되어 다같이 이동 * 플래터에 데이터가 저장되는 단위트랙플래터를 여러 동심원으로 나.. 2024. 5. 13.
[컴퓨터구조] 6-3. 캐시 메모리 CPU가 메모리에 접근하는 시간은 CPU의 연산 속도보다 느리다.(CPU가 메모리에 접근하는 속도 따라서 연산 속도가 빠르더라도 메모리에 접근하는 시간이 느리면 CPU의 성능은 낮아진다.이때 필요한 것이 '캐시 메모리'이다. 캐시 메모리의 탄생 배경과 특징을 이해하기 위해서는 '저장장치 계층구조'라는 개념을 이해해야 한다.캐시메모리의 탄생 배경과 특징, 작동원리에 대해 알아보자. 1. 저장 장치 계층 구조저장장치 특징① CPU와 가까운 저장 장치는 빠르고, 멀리 있는 저장 장치는 느리다.② 속도가 빠른 저장장치는 저장용량이 작고, 가격이 비싸다. * CPU 내의 레지스터 VS 메모리(RAM) VS USB 메모리  CPU 내의 레지스터 메모리(RAM) USB 메모리 가격높다중간낮다속도빠르다중간느리다용량.. 2024. 5. 9.
[컴퓨터구조] 6-2. 메모리의 주소 공간 메모리에 저장된 주소에는 물리주소, 논리주소 두 가지가 있다.물리주소는 메모리 하드웨어가 사용하는 주소이고, 논리주소는 CPU와 실행중인 프로그램이 사용하는 주소이다. 물리주소와 논리주소의 개념에 대해 더 알아보고,논리주소와 물리주소 간 변환 방법,메모리 보호 방법에 대해 알아보자. 메모리에 저장된 정보는 시시각각 변한다.메모리에는 새롭게 실행되는 프로그램이 시시때때로 적재되고, 실행이 끝난 프로그램은 삭제된다. 1. 정의물리주소 논리주소 메모리가 사용CPU와 실행 중인 프로그램이 사용정보가 실제로 저장된 하드웨어상의 주소실행 중인 프로그램 가각에게 부여된 0번지부터 시작되는 주소  EX) 메모리에 메모장, 게임, 인터넷 브라우저 프로그램이 적재되어 있을때각각의 프로그램들은 서로가 어느 물리 주소에 저장.. 2024. 5. 9.