연세대학교 전기전자공학부 19-2학기 네트워크실험 3주차 예비 보고서
- 최초 등록일
- 2020.08.18
- 최종 저작일
- 2019.09
- 6페이지/ 한컴오피스
- 가격 1,000원
소개글
연세대학교 전기전자공학부 네트워크실험 3주차 리눅스 설치 및 연습 예비 보고서입니다. 최종 성적은 A0이고 중간 점수를 공개하지 않아 보고서 점수는 모르나, 모든 실험 성공하였고 보고서에 써야 할 내용도 빠짐 없이 작성하였습니다.
목차
Ⅰ. 실험 목표
Ⅱ. 이론
1. 운영체제(Operating System)의 정의 및 종류
2. Kernel의 정의와 기능
3. Linux의 특징(Windows와 비교)
4. 기본적인 Linux 명령어
Ⅲ. 실험 준비물
Ⅳ. 실험 과정
본문내용
Ⅰ. 실험 목표
1. 리눅스를 직접 설치해 본다.
2. 리눅스의 사용법을 익혀 본다.
3. NS2를 설치해 본다.
Ⅱ. 이론
1. 운영체제(Operating System)의 정의 및 종류
(1) 운영체제(Operating System)의 정의
운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어이다. 운영체제의 역할은 다음과 같다.
① 운영체제는 사용자(user)와 하드웨어 사이의 매개체 역할을 한다.
② 운영체제는 컴퓨터 하드웨어를 사용하기 쉽게 한다.
③ 운영체제는 프로그램이 효율적으로 실행되게 한다.
④ 운영체제는 컴퓨터 하드웨어를 안전하게 유지한다.
(2) 운영체제(Operating System)의 종류
① 개인용 컴퓨터 운영체제
Windows, Linux, Mac OS 등
② 서버용 컴퓨터 운영체제
Unix, Window Server 등
③ 모바일 운영체제
안드로이드 OS, iOS, 바다 OS 등
2. Kernel의 정의 및 종류
(1) Kernel의 정의
Kernel은 컴퓨터 운영체제의 핵심이 되는 컴퓨터 프로그램으로, 시스템의 모든 것을 통제하는 기능을 한다. Kernel은 컴퓨터 하드웨어와 프로세스의 보안을 담당하며, 한정된 시스템 자원을 관리하여 프로그램의 실행을 원활하게 한다. 또한 하드웨어에 깔끔하고 일관성 있는 인터페이스를 제공하기 위해 하드웨어를 추상화한다.
(2) Kernel의 종류
① 단일형 Kernel - 하나의 주소 공간으로 묶은 Kernel
② 마이크로Kernel – 작은 집합을 제공하고 서버라는 응용 소프트웨어로 더 많은 기능을 제공하는 Kernel
③ 혼합형 Kernel – 마이크로Kernel에서 추가적인 코드를 Kernel 공간에 넣은 Kernel
④ 나노Kernel
⑤ 엑소Kernel – 라이브러리가 단일형 Kernel 수준의 추상을 제공하는 Kernel
3. Linux의 특징(Windows와 비교)
① 비용
Linux는 무료로 배포된 OS이며, Windows는 고가의 상용 OS이다.
참고 자료
Remzi Arpaci-Dusseau, Andrea Arpaci-Dusseau, Operating Systems: Three Easy Pieces (Kindle Edition), Arpaci-Dusseau Books, 2018