운영체제(Operating System)는 컴퓨터 하드웨어를 관리하는 소프트웨어입니다. 응용 프로그램이 실행되기 위한 기반을 제공하며 컴퓨터 하드웨어와 사용자 사이에 위치하여 중재자 역할을 수행합니다.컴퓨터 시스템은 크게 네 가지 구성요소인 하드웨어, 운영체제, 응용
운영체제를 살펴보기 위한 몇 가지 관점이 있습니다. 운영체제가 제공하는 서비스를 위주로 보는 관점 운영체제가 사용자와 프로그래머에게 제공하는 인터페이스 위주의 관점 시스템의 구성요소과 그들의 상호 연결을 위주로 보는 관점 Chapter 2에서는 사용
크롬 브라우저에 대해서 "멀티 프로세스라서 성능이 좋다"라는 말을 많이 들어봤습니다.왜 성능이 좋다고 하는지 OS책에서 3장 프로세스에 있는 내용(p.138)을 기반으로 찾아보고자 합니다.많은 웹사이트는 사용자들에게 풍부하고 동적인 웹 브라우징 경험을 제공하기 위해 J
개요 스레드는 CPU 사용의 기본 단위이며, 스레드ID, 프로그램 카운터(PC), 레지스터 집합, 스택으로 구성됩니다. 스레드는 같은 프로세스에 속한 다른 스레드들과 코드, 데이터 섹션, 열린 파일이나 신호와 같은 OS 자원들을 공유합니다. sdfsdfsdf 병행성과