[전산학] 솔라리스
- 최초 등록일
- 2003.05.13
- 최종 저작일
- 2003.05
- 6페이지/ 한컴오피스
- 가격 1,000원
목차
1)솔라리스의 정의, 용어설명
2)솔라리스의 구성요소
3)유닉스
4)유닉스의 장점
5)유닉스의 단점
6)솔라리스와 유닉스
7)솔라리스 2
본문내용
1)솔라리스의 정의
Solaris 2를 조사하기에 앞서, Solaris란 용어 자체가 무엇을 의미하는지 알아보았다.
솔라리스란, 『스레드 시스템의 하나로 UNIX 버전이며 커널 수준과 사용자 수준의 스레드를 지원해 주고, 대칭적 다중처리기능, 실시간 스케줄링 기능 등을 지원해 주는 현대적인 운영체제』를 말한다.
평소 내가 컴퓨터에 관해 문외하다는 사실은 알고 있었지만, 수업시간에 배운 ‘스레드 시스템, UNIX, 커널’ 이란 용어 자체가 너무나 생소했다.
1-1)스레드란 프로세스(실행 중인 프로그램)보다 더 작은 단위를 말하며, 다중 프로그래밍을 지원하는 시스템 하에서 CPU에게 보내져 또 다른 단위를 의미한다.
1-2)구현방법에 따라 커넬 스레드와 사용자 수준 스레드로 나눌 수 있다.
커넬 수준 스레드-스레드는 커널 모드에서만 동작하며 디스크를 읽거나 쓰는 것과 같은 일을 함.
사용자 수준 스레드-사용자에게 스레드를 지원
-스레드가 사용자의요구에 따라 생성된다(커넬 스레드와 다른 점)
-커널은 단일 혹은 멀티 스레딩의 형태를 가진다-멀티 스레드를 위한 인터페이스
2)솔라리스의 구성요소
먼저, 솔라리스 운영체제의 구성요소를 알아보았다.
커널, 쉘, 파일 시스템이 솔라리스의 구성요소라 할 수 있다.
커널이란, C언어로 짜여져 있고 복잡한 알고리즘을 가지고 있다. 운영체제가 하는 일을 하고 있으므로, 운영체제의 핵심이다. 소프트웨어와 하드웨어를 관리하는 역할을 한다.
쉘이란, 복잡한 커널의 알고리즘을 모르더라도 관리자나 일반사용자가 시스템을 원활히 사용할 수 있도록 해 주는 것이 쉘(명령어 해석기)이다. 쉘은 명령어를 입력받아 그 결과 값을 모니터에 보여준다. 원래 쉘은 명령어를 해석하고 프로그램을 작성하는 기능 밖에 없었다. 하지만 명령어를 처리하면서, 문자 자동 완성 기능, 옵션 기능 등. 좀 더 많은 기능을 갖게 되었다.
파일 시스템이란, 파일과 디렉토리를 컨트롤 해 주는 구조를 말한다.
참고 자료
없음