목차
• 리눅스의 역사
• 리눅스의 특징
• 리눅스 배포판 설치
• 리눅스 시스템의 디렉토리 구조
• 리눅스의 특징
• 리눅스 배포판 설치
• 리눅스 시스템의 디렉토리 구조
본문내용
리눅스에 대하여
◎ 일반적인 운영체제의 정의
▶ 컴퓨터 사용자와 하드웨어간의 매개 역할을 하는 프로그램
◎ 목적
▶ 사용자가 편리하게 프로그램을 수행할 수 있는 환경과 시스템을 효율적으로 사용할 수 있는 환경을 제공해 주는 것
◎ 커널(Kernel) : 좁은 의미의 운영체제
▶ 시스템 자원을 통제/관리하는 역할
▶ 넓은 의미의 운영체제
▪ 커널의 기능과 커널 위에서 수행되는 라이브러리, 명령어, 응용프로그램들을 포함하여 지칭
◎ 커널의 역할
■ 실행하고 있는 프로그램인 프로세스(process) 관리.
■ 시스템 메모리 관장.
■ 파일 시스템 제어.
■ 주변기기와 사용자 프로그램의 입출력 업무 처리.
■ 계층상 상위에 위치한 시스템 소프트웨어, 어플리케이션 소프트웨어가 원하는 내용 수행.
■ 어떤 프로세스가 부적하게 다른 프로세스를 방해하지 못하도록 보호. 등의 역할을 수행함.
- 운영체제에서 ⇨ 커널의 구성 여하에 따라서 시스템의 기능, 속도, 안정성이 좌우되므로 매우 중요한 역할을 함.
◎ 유닉스의 등장
▶ 제 1버전 개발
▪ 1969년 미국 AT&T사의 벨 연구소 켄 톰슨(Ken Thompson)이 DEC사의 미니 컴퓨터 PDP-7에서 어셈블리어로 단일 사용자용인 유닉스의 제1버전을 개발
▶ C언어로 재 작성
▪ 1972년 데니스 리치(Dennis Ritchie)가 고급언어인 C로 다시 작성함
▪ 일부분만의 수정 작업과 더불어 적용할 시스템의 환경에서 실행되는 컴파일러를 사용하여 쉽게 적용이 가능
▶ 수많은 변종이 생산
▪ 여러 대학들과 기업체들에 배포되어 독자적으로 발전하며, 현존하는 대부분의 운영체제에 영향을 끼침
▪ 사업성을 이유로 코드와 기술을 공개하지 않음으로써 상호 호환성 결여 문제와 이식성이 떨어지는 문제 야기
▪ 1984년에 유닉스 사용자 모임에서 표준화 위원회를 설립하여 유닉스 표준화를 시도
◎ 일반적인 운영체제의 정의
▶ 컴퓨터 사용자와 하드웨어간의 매개 역할을 하는 프로그램
◎ 목적
▶ 사용자가 편리하게 프로그램을 수행할 수 있는 환경과 시스템을 효율적으로 사용할 수 있는 환경을 제공해 주는 것
◎ 커널(Kernel) : 좁은 의미의 운영체제
▶ 시스템 자원을 통제/관리하는 역할
▶ 넓은 의미의 운영체제
▪ 커널의 기능과 커널 위에서 수행되는 라이브러리, 명령어, 응용프로그램들을 포함하여 지칭
◎ 커널의 역할
■ 실행하고 있는 프로그램인 프로세스(process) 관리.
■ 시스템 메모리 관장.
■ 파일 시스템 제어.
■ 주변기기와 사용자 프로그램의 입출력 업무 처리.
■ 계층상 상위에 위치한 시스템 소프트웨어, 어플리케이션 소프트웨어가 원하는 내용 수행.
■ 어떤 프로세스가 부적하게 다른 프로세스를 방해하지 못하도록 보호. 등의 역할을 수행함.
- 운영체제에서 ⇨ 커널의 구성 여하에 따라서 시스템의 기능, 속도, 안정성이 좌우되므로 매우 중요한 역할을 함.
◎ 유닉스의 등장
▶ 제 1버전 개발
▪ 1969년 미국 AT&T사의 벨 연구소 켄 톰슨(Ken Thompson)이 DEC사의 미니 컴퓨터 PDP-7에서 어셈블리어로 단일 사용자용인 유닉스의 제1버전을 개발
▶ C언어로 재 작성
▪ 1972년 데니스 리치(Dennis Ritchie)가 고급언어인 C로 다시 작성함
▪ 일부분만의 수정 작업과 더불어 적용할 시스템의 환경에서 실행되는 컴파일러를 사용하여 쉽게 적용이 가능
▶ 수많은 변종이 생산
▪ 여러 대학들과 기업체들에 배포되어 독자적으로 발전하며, 현존하는 대부분의 운영체제에 영향을 끼침
▪ 사업성을 이유로 코드와 기술을 공개하지 않음으로써 상호 호환성 결여 문제와 이식성이 떨어지는 문제 야기
▪ 1984년에 유닉스 사용자 모임에서 표준화 위원회를 설립하여 유닉스 표준화를 시도
추천자료
공인인증서의 모든것
경영전략/인터넷기업분석/디시인사이드
네트워크 보안의 혁명 [DPF]
텔레매틱스의 정의, 기술, 동작원리, 연구동향, 활용분야에 대한 세미나자료
터치 스크린(Touch Scree)에
텔레매틱스(Telematics)에 대해서
한국 IBM LG전자 전략적 제휴 배경 및 LGIBM 분석
[EC]전자상거래(EC)표준화의 추진대상, 전자상거래(EC)표준화 관련 기술, 전자상거래(EC)표준...
[정보통신신기술]안드로이드 분석 ppt자료
[스토리보드의 요소][스토리보드의 필요성][스토리보드의 제작과정][스토리보드의 구체화]스...
위키노 믹스 독후감(091015)
DBMS 언어의 종류 및 특징
파일 헤더(file header) 정보에 대한 연구 - 파일 헤더 정리
소개글