본문 바로가기

CS

(2)
[CS] 메모리 계층과 메모리, 캐시미스와 캐시미스, 웹 브라우저의 캐시 메모리 계층 1. 메모리(RAM) 하드디스크로부터 일정량의 데이터를 복사해서 임시 저장하고 이를 필요시마다 CPU에 빠르게 전달함 시스템이 재부팅될 때마다 초기화 (휘발성) 2. 캐시 데이터를 미리 복사해놓는 임시 저장소이자 빠른 장치와 느린 장치에서 속도차이에 따른 병목 현상을 줄이기 위한 메모리를 말함 캐시는 더 느린 주기억장치에 비해 빠른 접근 속도를 가지고 있으며, 빈번하게 사용되는 데이터를 저장 이를 통해 CPU는 필요한 데이터를 더 빠르게 찾을 수 있어 성능이 향상 캐시를 직접 설정하는 경우 자주 사용되는 데이터를 기반으로 설정해야한다. 자주 사용하는 데이터에 대한 근거가 지역성이다 지역성의 원리 시간 지역성: 최근 사용한 데이터에 다시 접근하려는 특성 공간 지역성: 최근 접근한 데이터를 이루..
[CS]운영체제(OS)역할과 구조, 시스템콜, 컴퓨터의 요소 정리 스터디 하면서 결정한 책으로 큰 영역은 정해지지만, 책에서 간결하게 정리해서 그런지 비어있는 내용이 너무 많아서 책을 기반으로 검색과 chatGPT로 내용을 보완해서 정리해둔다. 운영체제의 역할 운영체제는 컴퓨터 시스템의 핵심 소프트웨어로, 하드웨어 자원을 관리하고 프로그램을 실행시키는 역할을 합니다. 또한 사용자와 하드웨어 간의 인터페이스를 제공하며, 시스템의 안정성과 보안을 유지하기 위한 다양한 기능을 수행합니다. 운영체제의 구조 운영체제는 크게 커널과 유틸리티(응용 프로그램)로 이루어져 있습니다. 커널은 하드웨어와 직접적으로 상호작용하여 하드웨어 자원을 관리하고, 유틸리티는 커널 위에서 동작하는 프로그램으로, 사용자와 시스템 간의 인터페이스를 제공하며, 시스템의 자원 관리와 관련된 작업을 수행합니다..