운영체제 연습문제 1장 (홀수)
- 최초 등록일
- 2005.04.19
- 최종 저작일
- 2005.03
- 3페이지/ 한컴오피스
- 가격 1,000원
목차
1.1 운영체제의 세 가지 주요 목적은 무엇인가?
1.3 다중 프로그래밍의 주 장점은 무엇인가?
1.5 다중 프로그래밍과 시분할 환경에서, 다수의 사용자가 동시에 시스템을 공유한다. 이러한 상황은 여러 가지 보안 문제를 일으킬 수 있다.
1.7 계산 하드웨어를 효율적으로 사용하기 위해 운영체제에 대한 필요성을 강조하였다. 언제 운영체제가 이러한 원칙을 포기하고 자원을 ‘낭비’하는 것이 적절한가? 그러한 시스템이 왜 실제로는 낭비가 아닌가?
1.9 대칭적 다중 처리와 비대칭적 다중 처리의 차이점을 설명하시오. 다중 처리기 시스템의 세 가지 장점과 한 가지 단점은 무엇인가?
1.11 운영체제에 대한 여러 정의를 고려해 보시오. 운영체제가 웹 브라우저와 메일 프로그램과 같은 응용들을 포함해야 할지를 고려해 보시오. 포함해야 한다는 의견과 포함하지 않아야 한다는 의견 모두를 주장하고, 당신의 답을 뒷받침해 보시오.
1.13 하나의 데이터베이스를 수행하는 두 개의 노드로 구성된 컴퓨팅 클러스터를 고려해 보자. 클러스터 소프트웨어가 디스크의 데이터에 대한 접근을 관리하는 두 가지 방법을 설명해 보시오. 각각의 장점과 단점을 논의하시오.
본문내용
1.5 다중 프로그래밍과 시분할 환경에서, 다수의 사용자가 동시에 시스템을 공유한다. 이러한 상황은 여러 가지 보안 문제를 일으킬 수 있다.
a. 그러한 문제점 두 가지는 무엇인가?
☞ ① 다중 프로그래밍 : 컴퓨터가 메모리 보호 능력을 갖추고 있다면, 프로그램 내의 버그가 다른 프로그램의 실행에 보다 적은 영향을 미칠 것이지만, 메모리 보호 능력이 없다면, 한 프로그램이 다른 프로그램, 심지어는 운영체계에 할당되어 있는 메모리의 내용에도 영향을 미칠 수 있다.
② 시분할 환경 : 컴퓨터는 현재 PC 들은 인터넷 네트워크에 연결되어 있어 다른 컴퓨터에 사용자들이 파일 엑세스가 가능하여 운영체제에서 컴퓨터 보호가 필요하다. 파일보호가 부족한 시스템은 웜이나 바이러스와 같은 프로그램에 의해 급속도로 퍼져 심각한 피해를 입을 수 있다. 그래서 time-sharing에서 메모리와 파일 퍼미션에 대해 보호할 수 있는 대책이 필요하다.
b. 우리가 전용 컴퓨터에서 갖는 동일한 수준의 보안을 시분할 시스템에서도 보장할 수 잇는가? 당신의 대답을 설명하시오.
☞ 전용 컴퓨터는 자신의 컴퓨터에 자신의 일을 수행하기 때문에 외부로 부터의 침입 등을 쉽게 알아 방어할 수 있으나 time-shared는 그 시스템을 여러 사람이 사용하기 때문에 나 혼자 보안을 해결하기 보다는 그 시스템전체의 보안문제가 해결되어야지만 안전문제가 해결될 것이다.
참고 자료
없음