(운영체제 카테고리의 글은 Abraham Silberschatz의 'Operating System Concepts'를 기반으로 작성합니다.) 1. Process state - New : 프로세스가 처음 생성되었을 때 - Ready : 프로세스가 프로세서에 할당되기를 기다릴 때 - Running : 프로세스가 할당되어 실행될 때 - Waiting : 프로세스가 이벤트를 기다릴 때 - Terminated : 프로세스가 실행을 마쳤을 때 2. PCB (Process Control Block) 각각의 Process는 자신의 정보 묶음인 PCB를 가지고 있다. PCB에는 다음과 같은 정보들이 담겨있다. - Process state - Program counter : 프로세스가 이어서 실행해야 할 명령의 주소 - ..
전체 글
(운영체제 카테고리의 글은 Abraham Silberschatz의 'Operating System Concepts'를 기반으로 작성합니다.) 컴퓨터 시스템은 HardWare, OS, Application Program, User로 구성되어 있다. (+Network) 1) 운영체제의 역할 OS는 하드웨어를 관리, 사용자를 매개하는 프로그램 커널과 커널모듈로 구성 User 관점에서, 사용자가 자원 사용(Resource Utilization)을 신경쓰지 않게, 컴퓨터를 쉽게 이용하도록 함. System 관점에서, OS는 자원할당자(Resource Allocator) 로서 자원을 관리하는 제어 프로그램이다. 2) 컴퓨터 시스템 일반적은 컴퓨터 시스템은 하나 혹은 여러개의 CPU와 장치 컨트롤러로 구성, 이들은 ..
https://youtu.be/V9AGvwPmnZU
https://youtu.be/nLL409se8sM https://youtu.be/XKqLz6WJSRA
혼자 공부할 때 참고하기 위함입니다 https://youtu.be/_y6sPa3TZz4
https://youtu.be/kgTSUZjVqas

Chapter 01. 인터랙티브 디벨로퍼 과거 데스크톱 컴퓨터에서 보이던 웹이 모바일로 이동했듯이 후엔 다른 기기에서도 보일 수도 있다. 즉, 웹은 사라지지 않겠지만, 웹을 보여주는 디바이스는 바뀔 수 있고 개발 언어 또한 달라질 수 있다. 요즘 들어 인터랙티브 디벨로퍼의 수요가 더 늘어나기 시작했는데, 그 이유는 더 이상 디자인과 코드가 따로 작업되지 않기 때문이다. 인터랙티브 디벨로퍼에게 중요한 것은 기술이 아닌 디자인, 모션, 인터랙션과 같은 내공이다. Chapter 02. 한국에서의 5년 서울로 가기 위한 포트폴리오 (2006) https://www.youtube.com/watch?v=t-j2xfBHQCE&feature=emb_title 국내 처음 인터랙션 가능한 3D ..