성균관대 컴퓨터과학 2차 레포트
- 최초 등록일
- 2007.11.08
- 최종 저작일
- 2006.05
- 7페이지/ 한컴오피스
- 가격 1,500원
소개글
성균관대학교 컴퓨터과학 2차 과제입니다
목차
[1] MAR과 MBR을 각각 간단하게 설명하시오.
[2] 번역기(translator)와 해석기(interpreter)의 차이점을 설명하시오.
[3] 운영체제를 다음의 3가지 형태로 분류할 수 있다. 각 형태의 실제 운영체제를 예로 들고 각 운영체제가 갖는 기능이 어떻게 달라야 하는지를 설명하시오.
[4] 일괄처리 시스템과 시분할 시스템간의 정의와 장점, 단점을 설명하시오
[5] 운영체제의 커널과 유틸리티에 대해 각각을 비교,설명하시오
[6] QBASIC를 사용하여 2단부터 9단까지 구구단을 출력하는 프로그램을 작성하시오.
[7] QBASIC를 사용하여 숫자를 입력 받아 팩토리얼을 구하는 프로그램을 작성하시오.
[8] 개방형 시스템과 폐쇄형 시스템을 비교 설명하시오.
[9] OSI계층 구조를 그리고 각 계층별 기능과 특성에 대해서 쓰시오.
본문내용
[3] 운영체제를 다음의 3가지 형태로 분류할 수 있다. 각 형태의 실제 운영체제를 예로 들고 각 운영체제가 갖는 기능이 어떻게 달라야 하는지를 설명하시오.
(1) 단일-사용자, 단일-태스킹 운영체제
단일-사용자 시스템이란 하나의 컴퓨터 시스템을 임의의 한 순간에 한 사용자만이 사 용할 수 있도록 제한하는 시스템을 의미한다. 이러한 시스템에서는 항상 한 사용자만이 시스템을 사용하고 있고 그 시스템의 모든 자원들이 해당 사용자에게 귀속되어 있다고 볼 수 있으므로 이 시스템의 운영체제는 한 사용자에 대해서만 관리를 하면 될 것이며, 따라서 보호(protection)등의 문제는 어렵지 않게 해결될 수 있다. 단일-사용자 운영체 제는 단일-태스킹 운영체제와 다중-태스킹 운영체제로 나누어 볼 수 있으며 다중-태스 킹 운영체제는 (2)번 문제에서 언급하도록 하겠다. 단일-사용자 운영체제는 주로 소형 컴퓨터(micro-computer)나 개인용 컴퓨터(personal computer)에서 많이 사용되고 있 으며, 개인용 컴퓨터(PC)의 Windows 98/XP 등의 운영체제는 이 단일-사용자 운영체 제의 한 예라 할 수 있다.
단일-태스킹 시스템이란 한 컴퓨터 시스템이 한 번에 한 가지 작업만을 수행할 수 있 는 시스템을 말한다. 다시 말해서 하나의 작업이 완전히 완료되고 난 후에야 다음 작업 을 수행할 수 있게 되는 시스템을 말한다. 단일-태스킹 시스템은 모두 단일-사용자 시 스템이라 할 수 있으며, 이러한 시스템에서는 대부분의 경우 주기억장치에 한 프로그램 만이 적재될 것이고, 프로세서(processor)에서도 한 프로그램만이 실행될 것이며, 그 외의 모든 자원들도 한 사용자(또는 그 사용자가 실행시킨 프로그램)에 귀속되어 있다 고 볼 수 있으므로 운영체제의 입장에서 이들을 관리하는 일은 매우 단순한 것이다.
참고 자료
없음