리눅스마스터 1급 1차 시험 공부 자료(과목1)
- 최초 등록일
- 2010.03.23
- 최종 저작일
- 2010.03
- 4페이지/ 한컴오피스
- 가격 1,500원
소개글
리눅스마스터 1급 1차 과목 1 공부를 하면서 기출 문제 위주로 공부한 내용입니다
목차
없음
본문내용
☆ 운영체제의 특징
① 다중 사용자 시스템 - 동시에 여러 사용자가 접속하여 시스템을 사용할 수 있음
( LINUX, UNIX, Windows XP)
② 다중 작업 시스템 - 여러 사용자가 여러 가지의 작업을 동시에 수행할 수 있음
③ 고성능의 프로세서에 최적화 - 전원 및 자원관리가 매우 효율적이고 프로세서의 성능이 최대한 발휘도리 수 있는 실행환경을 제공함
운영체제를 기능에 따라 분류할 경우 -
control program : 시스템 전체의 동작을 제어, 운영, 감시하는 기능을 수행하고 작업의 우선순위를 결정하는 프로그램
job management program (작업관리프로그램) : 어떤 업무를 처리하고 다른 업무로의 이행을 자동적으로 수행하기 위한 준비 및 그 처리 완료를 담당하는 기능을 수행한다. 즉, 작업의 연속처리를 위한 스케줄 및 시스템 자원 할당 등을 담당한다.
SUPERVISOR PROGRAM
data management program
통신제어
처리프로그램(Processing program) : 제어프로그램의 감시 하에 특정한 문제를 해결하기 위한 데이터 처리를 담당하는 프로그램
언어번역프로그램(language translator program), 서비스 프로그램(service program), 사용자 프로그램(user program)
☆ 리눅스 운영체제의 중요 역할
① 사용자들이 하드웨어 자원을 공유할 수 있도록 함
② 시스템 자원을 스케줄링하여 효율적으로 활용할 수 있게 함
③ 오류의 발생을 막고 복구를 지원
④ Multi-User, Multi-Tasking을 지원하는 안정적인 시스템
- 가상메모리 지원
- 동적 공유 라이브러리 제공
- cpu 시스템을 최대한 활용하기 위해 사용될 기술요소 : multi-Process, multi-thread, multi-I/O
- 다양한 업무 환경을 만족시키는 다양한 배포판이 존재
- Unix 기반의 운영체제 중 가장 많은 수의 하드웨어를 지원
메모리 세그먼트
- x86 메모리 아키텍쳐에서 cpu가 사용하는 주소변환 기법 중에 하나
- 세그먼트의 크기는 가변적
- 세그먼티드 주소는 세그먼트 셀렉터와 오프셋으로 구성
리눅스 커널 버전 2.6에서 새롭게 지원하는 기능 : 가상화 지원
- 선점형 스케줄링 방식 도입, NTFS에 대한 안정적 쓰기가 가능, 32bit의 UID를 도입
☆ 리눅스가 글로벌 프로젝트 형식으로 지속적인 발전을 거듭하여 성공적인 운영체제로 자리매김한 원인
- 공유와 나눔의 철학을 기반으로 한 소스코드 공개
- 기술의 폐쇄성을 무기로 독점적 지위를 누려온 일부 운영체제에 대한 다변화 요규
- 많은 소프트웨어 업체들의 적극적인 리눅스 기반 소프트웨어 개발 및 지원
참고 자료
없음