컴퓨터 수업/운영체제(5)
-
프로세스의 상태와 CPU 스케쥴링 2020.11.14
-
프로그램이 프로세스화 된다는것은 2020.11.10
-
CPU의 구성요소와 어셈블리언어를 CPU가 해석하는 방법 2020.11.08
-
운영체제의 개요<정의,역사,구조>
이 내용은 를 참고해서 작성했습니다. 운영체제의 정의 User와 hardware의 interface 소프트웨어 ex) 예를 들어 내가 어떤 게임을 하고 있다 할 때(User가 User application program을 켠다), 이 프로그램은 OS에 의해 메모리로 올라와 프로세스화 되며, 이 프로세스는 당연하게도 어떤 연산을 필요로 할 것이다. 이런 연산은 CPU가 수행한다. 따라서 OS는 현재, 내가(User) 실행하는 프로그램(User application program이 프로세스화 된 것)이 필요로 하는 연산을 수행해야 하는데, 이때 CPU를 나(User)에게 할당해 준다. 따라서 정리하자면, 나는 OS를 통해 hardware를 할당받은 것이다. ex) OS는 여러 일을 하지만, 가장 근본적으론 ..
2020.10.28 -
insert name
@운영체제가 갖춰져 있는 기계와 그렇지 않은 것. 기능의 향상 가능성 여부에 따라 다르다. ex) 유선전화기와 스마트폰의 차이가 있다. 둘 다 전화기이지만 유선전화기는 통화만 가능하고 스마트폰은 새로운 프로그램을 설치하여 다양한 기능을 사용할 수 있다. @운영체제의 역할 #자원관리(Resource management) 자원이란 하드웨어와 동일한 단어이다. (Resources = hardware) ex)예를 들어 워드프로세서와 채팅 프로그램을 동시에 실행하는 경우를 생각해보자. 두 응용 프로그램은 노미터와 키보드를 필요로 하기 때문에 한 응용 프로그램이 CPU나 모니터를 독차지하려 하거나 다른 응용 프로그램을 파괴하려 할 것이다. 이러한 문제를 해결하려면 자원을 관리하는 강력한 중재자가 필요하다. 이 중재..
2020.09.23