운영 체제, 부팅
운영 체제 (OperatingSystem) 컴퓨터와 사용자를 이어 주는 인터페이스 역할을 하는 시스템 소프트웨어이다. 운영체제의 핵심 기능으로 하드웨어를 관리하고 소프트웨어가 정상적으로 동작할 수 있도록 필요한 자원을 제공, 관리해 준다. 프로세스 관리: 프로세스 생성, 스케줄링, 종료 등 프로세스의 주기를 관리한다. 프로세스는 실행 중인 프로그램의 인스턴스로 시스템 자원을 받아 작업을 수행한다. 메모리 관리: 프로그램이 실행되기 위해서는 메모리에 로드되어야 하며 운영 체제는 메모리 할당, 해제를 담당한다. 파일 관리: 파일 생성, 삭제, 읽기, 쓰기 등 파일 시스템에 대한 다양한 작업들을 수행한다. 입출력 관리: 키보드, 마우스, 모니터 등 다양한 입출력 장치를 관리한다. 사용자로 부터 입력을 받고 출..
2024. 3. 27.
컴퓨터 버스 구성
컴퓨터 버스 CPU, 메모리, 입출력 장치들 사이에서 데이터, 주소, 제어 신호 등을 전송하는 물리적 연결 통로이다. 버스 종류 BSB(Back-Side Bus, 후면 버스) CPU 내부에 있는 버스이며 주로 CPU와 캐시 사이의 데이터를 전송을 담당하는 버스 FSB(Front-Side Bus, 전면 버스) 메모리, CPU, 주변장치 데이터 통신을 위한 경로이다. 제어버스(Control Bus) 데이터, 주소 버스를 언제, 어떻게 사용해야 하는지를 제어하는 신호를 전달한다. 메모리 읽기/쓰기, 인터럽트 요청, 버스 요청 등의 신호가 있다. 양방향 통신 주소버스(Address Bus) CPU가 접근할 메모리의 주소를 알려주기 위해 사용된다. CPU의 메모리 주소 레지스터와 연결된 버스 단방향 통신 데이터버..
2024. 3. 19.