분류 전체보기 212

데드락(Deadlock)

목차 여러 프로세스들이 다른 프로세스가 점유하고 있는 자원을 기다릴 때 무한 대기에 빠지는 상태적용 예시시스템에 2개의 tape drive가 있다.프로세스 P1과 P2가 각각 하나의 tape drive를 보유한 채, 다른 하나를 기다리고 있다. 발생 조건매 순간 하나의 프로세스만이 자원을 사용할 수 있음프로세스는 자원을 스스로 내놓을 뿐, 강제로 빼앗기지 않음자원을 가진 프로세스가 다른 자원을 기다릴 때 보유 자원을 놓지않고 계속 가지고 있음자원을 기다리는 프로세스 간 사이클이 형성되어야함 해결방안한 번에 여러 프로세스가 자원을 사용할 수 있도록 다중 작업 활성화동기화 문제 발생 우려높은 우선순위대로 자원 선점

운영체제

참고 사이트운영체제 01 운영체제의 개요 | KOCW 이화여대 반효경https://m.blog.naver.com/ilikebigmac/222009981745 컴퓨터 시스템 구조 컴퓨터 내부  →HWCPU, Memory외부(I/O device)i/o device: disk, mouse, keyboard etc.  →HWi/o Controller: I/O device를 전담하는 작은 CPU 역할 →HWCPU의 요청을 컨트롤러가 대신 받아, I/O device에게 명령을 내린다.Device driver(장치구동기) →SWI/O Device를 인식하는 방법에 대한 내용이 적혀있는 파일OS가 driver 를 통해 I/O Device를 인식i/o 작업은 많은 시간이 소요되므로, cpu역할을 하는 i/o Contro..