검색어 입력폼

공룡책 운영체제(OS) 과제 챕터01부터 08까지 주요문제풀이 모음

저작시기 2012.05 |등록일 2013.04.09 파일확장자압축파일 (zip) | 2페이지 | 가격 900원

목차

없음

본문내용

1.1 다중 프로그래밍과 시분할 환경에서, 다수의 사용자가 동시에 시스템을 공유한다. 이러한 상황은 여러 가지 보안 문제를 일으킬 수 있다.

a. 그러한 문제점 두 가지는 무엇인가?
b. 우리가 전용 컴퓨터에서 갖는 동일한 수준의 보안을 시분할 시스템에서도 보장할 수 있는가? 당신의 대답을 설명하라.

⇒ a. ① 다중 프로그래밍 : 컴퓨터에 메모리 보호 능력이 없다면 어떤 한 프로그램이 다른 프로그램에 영향을 끼칠 수 있다. 심할 경우, 운영체제의 한 부분에도 영향을 끼칠 수 있다.
② 시분할 환경 : 파일, 메모리 세그먼트, CPU 및 다른 자원들이 보호 되어있지 않다면 바이러스 등이 급속도로 퍼져 피해를 입을 수 있다.
b. 보장할 수 없다. 전용 컴퓨터는 사용하는 당사자만이 접근할 수 있기 때문에 낮은 보안수준으로도 쉽게 방어가 가능하다. 하지만 여러 사람이 공유해서 쓰게 되면 방어가 어려워지기 때문에 시스템 전체의 보안 수준을 높여야 한다.

<중 략>

c. 다중 프로그래밍의 확장형이다. 시분할 시스템에서는 하나의 CPU가 여러 작업들을 교대로 수행한다. 이 때 응답시간은 1second보다 작게 하여 빈번한 교대가 일어나기 때문에 사용자들은 각자 자신이 사용하는 프로그램과 상호작용이 가능하다.
d. 실시간 시스템은 처리를 요구하는 자료가 발생할 때마다 즉각적으로 처리를 하는 시스템이다. 이 시스템의 장점은 처리시간 및 비용이 단축되고 사용자의 불필요한 노력이 절감된다는 것이다.
e. 네트워크는 두 개 이상의 시스템 간의 통신 경로이다. 네트워킹이 가능하게 되면 여러 작업을 공유 할 수 있게 되고 사용자에게 더욱더 편리한 기능들을 제공할 수 있다.
f. 병렬 시스템은 한 시스템에 둘 이상의 프로그램을 동시에 실행하여 프로세서와 I․O 장치를 최대한 활용하는 시스템이다. 각각의 작업이 병렬로 수행되기 때문에 서로 독립적인 작업 수행이 가능하다.

참고 자료

없음
다운로드 맨위로