수업정리

    기본 리눅스 명령(Part 1)

    기본 리눅스 명령(Part 1)

    커널 운영체제를 작동시키는 핵심 프로그램 리눅스의 경우 모노리딕 커널 방식을 사용하는데, 마이크로 커널의 확장성과 재사용성에 대한 장점을 모듈(module)이라는 개념을 도입해 보완 모놀리딕 커널 프로세스 관리, 메모리 관리, 파일시스템 같은 커널의 모든 기능을 통합한 구조로, 커널 모드에서 모든 기능을 수행 커널 코드에 하드웨어와 관련된 저수준 상호 작용이 포함되어 있어 구현된 커 널을 다른 시스템에 이식하기 어려움 마이크로 커널 운영체제의 기능을 프로세스 관리 서비스, 메모리 관리 서비스, 파일시스템 서비스와 같이 다수의 소규모 서버 프로세스로 분할하여 설계하는 방식 기능 확장이 쉽고 개발된 소규모 서버 모듈을 재사용 가능 커널 버전 번호 linux-x.y.z.tar.gz x: 주 버전 번호로 리눅스..

    1장 데이터 통신[프로토콜 & 표준기구 및 표준안]

    1장 데이터 통신[프로토콜 & 표준기구 및 표준안]

    프로토콜(Protocol) 정보의 송/수신측 또는 네트워크 내에서 사전에 약속된 규약 또는 규범을 말한다. 예를 들면 IBM사의 PC와 APPLE의 Mac이 서로 통신을 가능하게끔 정해주는 규칙 같은걸 말한다. 프로토콜의 주요 요소 구문(Syntax) 데이터가 어떠한 구조와 순서로 표현되는지를 나타내며 형식(format), 부호화(coding), 신호레벨(signal level) 로 구성 의미(Semantics) 해당 패턴에 대한 해석과, 그 해석에 따른 전송제어, 오류수정 등에 관한 제어정보를 규정 타이밍(Timing) 두 객체간의 통신 속도 조정 A와 B사이에 통신 속도가 다르면 병목현상이 이루어져 데이터 유실이 발생하는데 이를 조정한다. 프로토콜의 구성 프로토콜의 계층화 : 상위계층과 하위계층으로 ..

    1장 데이터 통신[정의 & 구성요소]

    1장 데이터 통신[정의 & 구성요소]

    데이터 통신의 정의 데이터(Data) 임의의 형태로 형식화된 사실이나 개념, 의사, 명령 등을 사람이나 기계에 의한 처리가 적합하도록 숫자, 문자, 기호 등으로 나타낸 것 =>컴퓨터 시스템 관점에서 본다면 0과 1로 이루어진 디지털 2진 형태의 정보 단위 정보(Information) 데이터를 처리 가공한 결과로써 사용자에게 의사결정을 도와주는 의미있는 데이터 => 집합 통신(Communication) 정보제공자(provider)와 정보수요자(consumer)간의 정보 이동 현상, 정보를 주고 받는 것임 멀티미디어 통신 = 음성 +영상 즉, 데이터 통신은 문자, 숫자, 기호 등으로 표현된 정보가 정보 제공자와 수여자 사이에 이동하는 통신 컴퓨터 통신 통신을 행하는 매개체가 컴퓨터 이다. 데이터 전송뿐만 아..

    UNIX와 리눅스 소개(+ 컴퓨터 공학도가 알아야 할 인물)

    UNIX와 리눅스 소개(+ 컴퓨터 공학도가 알아야 할 인물)

    UNIX 워크스테이션용으로 개발된 서버 운영체제 우분투(ubuntu) 리눅스 비영리 리눅스 프로젝트 데비안(Debian) GNU/리눅스에 기반한 운영체제(안드로이드에서 권고하는 리눅스 배포판) 켄 톰슨(1943.2 ~ ) 미국의 컴퓨터 프로그래머로, AT&T 벨 연 구소에서 유닉스와 플랜 9 운영 체제의 개 발을 주도했다. C언어의 모체가 된 B언어를 개발하기도 했다. 1983년에 유닉스 개발과 관련된 공로로 데니스 리치와 함께 튜링상을 수상했다 리눅스의 기원 헬싱키 대학 2학년 시절 운영체제 수업을 듣고 있던 중, 심심한 나머지 Andy Tanenbaum 교수가 취미로 만든 교육용 운영체제인 미닉스(MINIX)를 작업해서 자신이 갖고 있던 80386 컴퓨터에서 돌아가도록 386 보호모드에서 동작하는 리..

    Window 10 환경에서 VirtualBox 6에 Ubuntu Linux(20.04) 설치

    Window 10 환경에서 VirtualBox 6에 Ubuntu Linux(20.04) 설치

    가상 머신(Virtual Machine)의 개요 실제 컴퓨터와 달리 소프트웨어로 모방한 가짜 CPU, 가짜 RAM, 가짜 HDD 등으로 구성된 컴퓨터 호스트 운영체제 : 가상 하드웨어에 운영체제를 설치할 수 있는데, 실제 컴퓨터에 설치된 운영체제 게스트 운영체제 : 가상머신에 설치된 운영체제 유사한 가상화 프로그램 VirtualBox ,VirtualPC , Windows 7 Professional에 포함된 Windows XP Mode, Hyper-V VirtualBox 란? 컴퓨터의 주 운영체제(Host OS)를 변형시키지 않고, 새로운 운영 체제(Guest OS)를 설치할 수 있게 하는 프로그램 오라클이 개발 중인 상용, 자유 소프트웨어(제한된 GPL 버전) VirtulBox vs VMware Virt..