[운영체제] 메모리 : 메모리의 계층, 메모리 관리
·
💻 CS/운영체제
컴퓨터 시스템에서 중요한 역할을 하는 메모리에 대해 살펴보겠습니다. 메모리는 프로그램이 실행되기 위해 필요한 데이터를 저장하고 관리하는 공간입니다. CPU가 명령어를 처리하기 위해선 메모리의 지원이 필수적입니다. 그렇다면 메모리는 어떤 구조로 되어 있을까요?메모리 계층 구조 🏢메모리 계층은 다음과 같이 레지스터, 캐시, 주기억장치, 보조기억장치로 구성되어 있습니다:레지스터캐시주기억장치 (RAM)보조기억장치 (HDD, SSD)위로 갈수록 속도는 빨라지지만 용량은 작아지고 가격은 비싸집니다. 반면 아래로 갈수록 속도는 느려지지만 용량은 커지고 가격은 저렴해집니다. 이런 계층 구조를 통해 컴퓨터는 성능과 비용 간의 균형을 맞추려고 합니다.캐시(Cache)란 무엇인가요? 🤔캐시는 데이터를 미리 복사해 놓는 ..
[운영체제] 운영체제와 컴퓨터
·
💻 CS/운영체제
운영체제와 컴퓨터 ☕️운영체제와 컴퓨터의 요소들에 대해 알아보는 시간을 가져보겠습니다. 운영체제가 하드웨어와 소프트웨어 사이에서 어떻게 작동하고 있는지, 그리고 컴퓨터의 구성 요소들이 각각 어떤 역할을 하는지 차근차근 살펴보겠습니다.운영체제란 무엇인가? 🤔운영체제(OS, Operation System)는 하드웨어와 소프트웨어를 관리하고, 사용자가 컴퓨터를 쉽게 다루도록 도와주는 일종의 인터페이스입니다. 하드웨어와 사용자 사이에서 "일꾼" 역할을 하는 것입니다.운영체제의 주요 역할 🚀운영체제의 역할은 크게 네 가지로 나눌 수 있습니다.CPU 스케줄링과 프로세스 관리: CPU 소유권을 어떤 프로세스에 할당할지 결정하고, 프로세스의 생성과 삭제, 자원 할당 및 반환을 관리합니다.메모리 관리: 한정된 메모리..