벌써 5월이 끝나가네요...
데일리 루틴
✅ 컴구+운체 강의 1개
오늘 들은 강의명 : RAID의 정의와 종류
내용 :
레이드 : 독립적인 하드디스크나 ssd를 마치 하나처럼 엮어서 사용할 수 있는 기술
(-> 마치 하나의 논리적 보조기억 장치처럼 사용하는 기술)
쓰는 이유 : 데이터의 안전성을 높이기 위해 혹은 높은 성능을 위해
스트라입 : 줄무늬처럼 분산되어 저장된 데이터
✅ cs 질문 하루에 5개
질문 : 컴퓨터 구조와 관련하여 CPU, RAM, 저장장치의 역할과 상호 작용에 대해 설명해주세요.
답변 :
- CPU (Central Processing Unit) :
- 연산 수행 : 산술 및 논리 연산을 수행
- 명령어 실행 : 프로그래밍 코드에서 명령어를 실행함
- 제어 : 다른 장치를 제어하고 조정함 - RAM(Random Access Memory, 주기억 장치) :
- 임시 저장소 : 현재 사용중인 프로그램과 그 데이터를 저장함, 휘발성이라 전원을 끄면 저장된 값들이 사라짐
- 빠른 액세스 : CPU가 실행할 데이터와 명령어를 빠르게 접근할 수 있게 도와줌 - 저장 장치 : 데이터 저장에 쓰임(주 기억 장치와 보조 기억 장치가 있다.)
- 영구 저장, 대용량 저장
- ex : HDD, SSD - 상호 작용 :
- 프로그램 실행 : 운영 체제와 프로그램이 저장 장치에서 RAM으로 로드됨
-> CPU가 RAM에서 데이터들을 가져와 실행함
- 데이터 처리:
CPU는 필요한 데이터를 RAM에서 가져와서 연산을 수행함
-> 연산 결과는 다시 RAM에 저장되거나 필요한 경우 저장장치로 옮겨짐
- 입출력 작업:
CPU는 RAM과 저장장치 간의 데이터 전송을 제어함
예를 들어, 파일을 읽고 쓰는 작업에서 저장장치의 데이터가 RAM으로 로드되고,
CPU가 이를 처리한 후, 수정된 데이터가 다시 저장장치에 저장됨
❌ 1일 1프로그래머스(+잔디)
❌ swift 문법 강의 1개
요 두개는 못햇서여,,
'STUDY > TIL' 카테고리의 다른 글
240529 데일리포스팅 | Xcode 설치, 모바일 AP란, 곱 (0) | 2024.05.29 |
---|---|
240527 데일리 포스팅 | 장치 컨트롤러와 장치 드라이버, Array, Dictionary, Set, ARM, x86 (0) | 2024.05.27 |
240517 데일리포스팅 | Any, AnyObject, nil, 보조기억장치 (0) | 2024.05.17 |
240516 데일리 포스팅 | swift 데이터 타입, 캐시 메모리, 보간 문법 (0) | 2024.05.16 |
240514 데일리포스팅 | 맥북 삼, 데일리 루틴 정하기 (0) | 2024.05.14 |