OS는 프로그램이 실행될 수 있는 환경을 제공해준다 OS가 제공하는 서비스들: User InterfaceProgram executionI/O operationFile-system manipulationCommunicationsError detectionResourc
.
Deadlock이란?대기 중인 스레드들이 그들이 요청한 자원들이 다른 스레드들에 의해서 점유되어 있고 그들도 다 대기 상태에 있기 때문에 결코 다시는 그 상태를 변경시킬 수 없는 상태를 말한다.쉽게 말해, 두 기차가 교차로에서 서로 접근할 때 둘 다 완전히 정지해야 하
이 단원에서는 컴퓨터의 비휘발성 저장장치 시스템인 대용량 저장장치(Mass-Storage Structure)가 어떻게 구성되어 있는지 알아보자! 11.1 Overview of Mass-Storage Structure 최신 컴퓨터에 의한 대량의 보조저장장치는 HDD(
파일 시스템은 데이터와 프로그램을 포함하여 파일 내용의 온라인 접근과 온라인 저장을 위한 기법을 제공하며, 보조저장장치에 영구적으로 상주한다. (13장 참고) 이번 14장에서는 하드 디스크 드라이브와 비휘발성 메모리 장치상의 파일 저장과 접근을 둘러싸고 있는 이슈들을
이번 단원에서는 컴퓨터 시스템에 의해 정의된 자원에 대한 프로세스와 사용자의 접근을 제어하는 보호에 대해 알아보자.✔ 보호를 제공하는 이유사용자가 접근 제한을 악의적, 의도적으로 위반하는 것을 방지하기 위해시스템 내의 각 프로세스가 시스템 자원들을 정해진 사용 정책대로
Linux 란?Unix의 한 버전최근에 대중적인 인기를 얻고 있는 운영체제휴대전화부터 슈퍼컴퓨터까지에 사용되고 있다.✔ Linux의 개발: 1991년 Linus Tovalds라는 핀란드 학생이 80386 프로세서를 위해 만든 커널로서크기는 작지만 완전한 기능을 가지고