혼공 스터디 (31) 썸네일형 리스트형 [ 혼공컴운 ] 3주차 공부 4: Nested RAID 종류 Nested RAID란 일반적인 방식의 RAID를 여러 개 중첩하여 사용하는 방식이다. Nested RAID의 대표적 구성 🔔 RAID 1+0 2개의 RAID 1을 RAID 0로 묶는 방식을 말함 미러링 후에 스트라이핑을 진행하므로 미러링으로 붂인 하드를 통하여 손실된 데이터만을 복원할 수 있다. 🔔 RAID 0+1 2개의 RAID 0을 RAID 1로 묶는 방식을 말함 미러링 전에 스트라이핑을 진행하여 DISK가 불량이 나면 그룹핑된 RAID 0 데이터 전체를 복구해야한다. [ 혼공컴운 ] 3주차 공부 3: RAID의 정의와 종류 RAID란? Redundant Array of Independent Disks의 약어로 데이터의 안전성 혹은 높은 성능을 위해 여러 개의 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술을 의미한다. 즉 여러 보조기억장치를 더욱 안전하고 빠르게 활용하는 방법 중 하나 라고 물어본다면 성능이나 안정성 면에서 1TB 하드 디스크가 압승한다. 그 이유를 알아보자. RAID의 종류 RAID를 구성하는 방법은 여려가지가 있다. 그 구성 방법을 RAID 레벨이라 표현하는데, 대표적으로 RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6이 있고 그로부터 파생된 RAID 10, RAID 50 등이 있다. (RAID 2, RAID 3은 잘 쓰이지 않음).. [ 혼공컴운 ] 3주차 공부 2: 보조기억장치 보조기억장치 중 가장 대중적인 2가지는 하드 디스크와 플래시 메모리이다. 플래시 메모리는 USD 메모리, SD카드, SSD와 같은 저장장치를 말함. 하드 디스크 자기적인 방식으로 데이터를 저장하는 보조기억장치로 다음과 같이 생겼다. 하드 디스크는 우리가 쉽게 접할 수 있는 LP와 비슷하게 동작하는데 동그란 원판에 데이터를 저장하고, 그것을 뾰족한 리더기로 데이터를 읽는다. 위의 그림에서 볼 수 있는 플래터라는 곳에 데이터가 저장이되고 스핀들이 그 원판을 회전시키는 구성요소이다. 스핀들이 플래터를 돌리는 속도는 분당 회전수를 나타내는 RPM(Revolution Per Minute)이라는 단위로 표현된다. 플래터를 대상으로 데이터를 읽고 쓰는 구성 요소는 헤드이며 헤드는 플래터 위에서 미세하게 떠 있는 채로.. [ 혼공컴운 ] 3주차 공부 1: 메모리와 캐시 메모리 주기억 장치에는 RAM(Random Access Memory)과 ROM(Read Only Memory)가 있다. 여기서 보통 RAM을 메모리라고 하는데, 오늘은 RAM에 대한 정리를 해보자. RAM의 특징(주기억장치, 메모리) 실행할 명령어와 데이터가 저장됨 휘발성 저장 장치 CPU가 접근 가능 실행할 대상을 저장함 보조기억장치 비휘발성 저장장치 보관할 대상을 저장 CPU가 접근할 수 없음 RAM의 용량과 성능 RAM이 크면 다양한 실행파일을 동시에 열어둘 수 있어서 다양한 프로그램을 동시에 빠르게 돌리는 것에 유리하다. 하지만 무한히 커진다고 그 속도가 마냥 커지는 것은 아님 RAM의 종류 DRAM (Dynamic RAM) 시간이 지날 수록 저장한 데이터가 점차 사라짐따라서 데이터의 소멸을 막기 위해 .. [ 혼공컴운 ] 2주차 공부: CPU의 작동원리 CPU 내부에는 연산을 담당하는 ALU 작은 임시 저장 장치인 레지스터 명령어를 읽고 해석하는 제어장치 가 있다. ALU는 레지스터를 통해 피연산자를 받아들이고, 제어장치로부터 수행할 연산을 알려주는 제어신호를 받아들인다. 연산을 한 후에는 레지스터로 결과값을 보내고, 플래그 레지스터로 플래그를 보낸다. 플래그에는 부호 플래그 제로 플래그 캐리 플래그: 올림수나 빌림수가 발생했음을 나타냄 오버플로우 플래그: 오버플로우가 발생했음을 나타냄 인터럽트 플래그 수퍼바이저 플래그가 있다. 플래그 레지스터 부호 플래그 1 제로 플래그 0 캐리 플래그 0 오버플로우 플래그 0 인터럽트 플래그 0 슈퍼바이저 플래그 0 제어장치 제어 신호를 내보내고, 명령어를 해석하는 부품 클럭신호를 받아들인다. 해석해야할 명령어를 받.. [ 혼공컴운 ] 1주차 공부: 컴퓨터 구조 편 [ Chapter 1 ] 컴퓨터 구조 시작하기 1. 컴퓨터 구조를 알아야 하는 이유 🍀 컴퓨터 구조를 알면 문제 해결 능력이 향상된다. 🍀 성능/용량/비용을 고려하며 개발할 수 있다. 01-1 확인문제 풀이 인증 2. 컴퓨터 구조의 큰 그림 🍀 컴퓨터 구조 ☘️ 컴퓨터가 이해하는 정보 ◾️0과 1로만 표현되어 있음 ◾️데이터 : 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 ◾️명령어 : 컴퓨터를 작동 시키는 정보 ☘️ 컴퓨터의 4가지 핵심 부품 ◾️중앙 처리 장치 (CPU: Central Processing Unit) : 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행함 ◾️주기억장치(메모리: Main Memory) : RAM(Random Access Memory)과 ROM.. [ 혼공 스터디 ] 진도표 정리 이번에 나는 3권의 책을 가지고 공부하려고 한다. 컴퓨터 구조 및 운영체제, 첫 프로그래밍, 파이썬 각각의 진도표 및 공부 자료는 다음과 같다. 🙋♂️Q&A: https://github.com/kangtegong/self-learning-cs/issues 💻유튜브 강의: https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl [컴퓨터 공학 기초 강의] 혼자 공부하는 컴퓨터 구조+운영체제 강민철 저자님과 함께하는 『혼자 공부하는 컴퓨터 구조+운영체제』 강의입니다. 다른 입문서에서는 알려주지 않았던 진짜 컴퓨터 공학 지식을 만나보세요! 👨🏫 누구를 위한 강의인가요? - www.youtube.com GitHub - kangtegon.. 이전 1 2 3 4 다음