52.UNIX 운영체제의 특징이 아닌 것은?
해설
① 대화식 운영체제 : 명령어를 입력받기 위해 쉘 프롬프트($)를 화면에 나타난다. 프롬프트가 나타난 상태에서 사용자가 명령을 입력하면 시스템은 그 명령을 수행하고 다시 새로운 명령을 받기 위해 대기하고 있다는 표시로 쉘 프롬프트($)를 나타낸다. ② 다중 작업 기능(multi-tasking) : 한 번에 하나 이상의 작업을 수행하는 것을 말한다. ③ 다중 사용자 기능 : 여러 대의 단말기(키보드와 모니터)가 하나의 컴퓨터에 연결되어 각 단말기에서 사용자들이 프로그래밍을 하거나 파일 편집을 동시에 수행할 수 있다. 즉, 여러 사람이 동시에 유닉스 시스템을 사용하여 개개의 작업을 수행할 수 있다. ④ 이식성(하드웨어 종류에 상관없이 운영되는 특성) : 유닉스는 90% 이상이 C 언어로 구현되어 있고, 시스템 프로그램이 모듈화 되어 있어 다른 하드웨어 기종으로의 이식이 용이하다. 즉, 다른 기종으로 이식할 경우 하드웨어에 의존하는 부분인 어셈블리어로 작성된 부분을 새로운 환경으로 변환시키고, C 언어로 구현된 나머지 부분을 재컴파일하여 실행하면 된다. ⑤ 계층적 트리 구조 파일 시스템 : 유닉스는 계층적 트리 구조를 가짐으로써 파일 관리를 용이하게 한다. ⑥ 개발 도구 : 프로그래머가 여러가지 언어(Fortran, C, C++ 등)를 사용하여 프로그래밍할 수 있도록 많은 컴파일러(compiler)를 제공하고 있다. * 컴파일러(compiler) : 명령어 번역 프로그램 ⑦ 통신 : 유닉스 시스템은 서로 다른 컴퓨터와 통신 가능하도록 하기 위해 여러 가지의 통신 유틸리티(mail, ftp, telnet 등)를 제공한다. ⑧ 가상 메모리 : 한정된 메모리를 갖는 시스템에서 실제 메모리보다 더 큰 프로그램을 수행하기 위해 가상 메모리(virtual memory) 기법을 사용한다.