operating system concepts 1장 연습문제 풀이
*현*
다운로드
장바구니
소개글
operating system 1장 연습문제 풀이입니다1장 : 운영체제의 역사와 개념
공룡책 8th입니다
목차
1.1 how are network computers different from traditional personal computers?1.2 What network configuration would best suit the following environments?
1.4 Under what circumstances would a user be better off using a timesharing system rather than a PC or a single-user workstation?
1.5 list the four steps that are necessary to run a program on a completely dedicated machine a computer that is running only that program
1.6 how does the distinction between kernel mode and user mode function as a rudimentary from of protection (secutity) system?
1.7 In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.
1.9 what are the tradeoffs inherent un handheld computers?
1.10 distinguish between the client server and peer to peer models of distributed systems
1.12 what are the main differences between operating systems for mainframe computers and personal computers?
1.16 How do clustered systems differ from multiprocessor systems? What is
1.21 Define the essential properties of the following types of operating systems:
1.22 Describe the differences between symmetric and asymmetric multiprocessing. What are three advantages and one disadvantage of multiprocessor systems?
1.24 What is the purpose of interrupts? What are the differences between a trap and an interrupt? Can traps be generated intentionally by a user program? If so, for what purpose?
본문내용
1.1 how are network computers different from traditional personal computers?describe some usage scenarios in which it is advantageous to use network computers
-우리가 지금 사용하는 PC(personal computer)대신에 NC를 사용하게 되는데 NC 아주 간단한 구조(최소한의 연산이 가능한 CPU와 작은용량의 메모리)를 가지고 출력장치와 입력장치만을 가진다. 나머지 복잡한 고속연산과 데이터의 저장은 모두 서버에서 처리하는것이다.
말하자면 엄청나게 빠르고 큰 수천대의 슈퍼컴퓨터를 개인들이 모두 공유해서 사용하는것이다. 그러면 많은 장점들이 생긴다. 개인이 사용하지 않고 연산을 하지 않는 놀고 있는 수억대의 컴퓨터가 낭비 되지 않게 된다. 또 거의 대부분의 대용량 데이터들은 중복되기 때문에 권한설정등을 통해서 공유하게 된다. 다운로드와 업로드의 개념도 없다. 단지 보유자의 정보가 달라질뿐,
서버와 NC사이에는 처리결과와 입력 데이터만 오간다.결국 지금처럼 개인들이 컴퓨터를 업그레이드 하지 않아도 된다. 그러면서도 우리가 지금 사용하는 PC보다 훨씬더 빠른 속도로 많은 연산을 할 수 있으며 방대한 데이터를 보유할 수 있게 된다.이동성의 엄청나게 증가한다. 꼭 집이 아니더라도 엄청나게 저렴한 NC들이 거리 어디를 가더라도 만날 수 있으며 우리는 간단한 로그인 절차만 거치면 마치 집에서 컴퓨터를 하는것과 똑같은 환경의 컴퓨팅을 할 수있게 된다.
NC에는 HDD가 없고 확장성을 많이 고려하고 있지 않기 때문에 Main Board 역시크기를 상당히 줄일 수 있다. 그리고 ODD 부분도 외장으로 돌릴 수 있기 때문에 현재 있는 PC보다 가격이나 SIZE를상당히 줄일 수 있을 것이다.물론, 회사나 연구소, 학교 등에서의 사용을 기본으로 생각해 보고 있다. 가정에서의 사용은 아직은 힘들지 않나 생각한다Network 속도 GUI 등등 몇 가지 문제만 해결한다면 점차 사용빈도도높아질 것이다.