Study/Network
운영체제 관련 용어 정리 요약본.
운영체제(Operating system)에서 주로 다루는 관련용어를 요약한 문서입니다. 주요 개념 *프로세스(Process) : 실행중인 프로그램을 의미. 운영체제와 상호작용함. 스레드가 모여있는 컨테이너. *프로세스 ID (PID) : 각각의 프로세스들을 구분하는 고유 식별자 *프로세스 오버레이(Process overlay) : 현재 실행중인 프로세스 주소 공간에 새로운 응용프로그램을 적재해 실행 시키는 방법. *스레드(Thread) : 하나의 프로세스 내에서 실행되는 실행, 스케줄링의 단위. 스레드가 모이면, 프로세스가 됨. *멀티스레드(Multi-thread) : 하나의 프로세스 내에서 여러개의 스레드가 동시에 실행되는것. 멀티스레드는 각각의 스레드의 작업에 영향을 주지 않고 동시에 작업을 할 수 ..
운영체제 관련 용어 정리.
운영체제관련 중요 용어를 20자 내외로 정리한 내용. 운영체제 (Operating System) : 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중계역할을 하면서, 프로그램의 실행을 관리 및 제어하는 시스템 소프트웨어이다. 운영체제는, 컴퓨터 자체가 아니며 실체가 있는 소프트웨어로써, 컴퓨터가 켜질 때 처음으로 메모리에 적재되어 나머지 모든 프로그램의 실행을 제어하고 사용자의 요청을 처리해주는 컴퓨터의 자원을 독점적으로 관하는 특별한 소프트웨어이다. 폰 노이만형 프로그램 내장방식 : CPU와 메모리, 소프트웨어와 하드웨어를 분리했다는 의미가 있는 프로그래밍 방식으로, 실행할 프로그램을 메모리에 담고 CPU가 프로그램을 실행하는 방식으로, 고정 프로그래밍 방식에비해 획기적인 변화를 추구했으며, 프로그램은 입력..
02. 운영체제의 태동
고정 프로그램 컴퓨터(1940~) - 고정 프로그램 방식 ( fixed program computer ) > 1940년대, 전자식 디지털 컴퓨터가 만들어지기 시작하는 시대 / 애니악 > 운영체제에 대한 개념이 없음 > 소프트웨어&하드웨어의 분리 개념 또한 없음 = 모든 것이 하드웨어로 제작 - 프로그래밍 > 종이에 프로그램을 구현하는 스위치와 전선 연결도 작성 > 배선판(Plug board)에 전선 연결, 프로그램을 기계에 고착시킴 > 하나의 명령을 구성하기 위해 여러가닥의 전선 연결 = 프로그램 하나 구축에 수천개의 전선 연결 필요 > Z3, Colossus, ENIAC 등 내장 프로그램 컴퓨터(1945~) - 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중계 역할을 하면서, 프로그램 실행을 관리하고, 제..
01. 운영체제의 시작과 발전.
운영체제(Operating System)의 정의 - 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중계 역할을 하면서, 프로그램 실행을 관리하고, 제어하는 시스템 소프트웨어. - 즉, 운영체제는 컴퓨터 자체가 아니다. - 운영체제는 실체가 있는 '소프트웨어'이다. - 컴퓨터가 켜질 때, 처음으로 Roading(디스크(보조기억장치)->RAM(주기억장치))되어 나머지 모든 프로그램의 실행을 제어하고 사용자의 요청을 처리해주는 소프트웨어. - 컴퓨터의 자원을 독점적으로 관리하는 특별한 소프트웨어 사용자와 직접적으로 대화하는 모든 프로그램 = 응용프로그램 ㄴ 사용자의 요구는 들어줄 수 있지만, 컴퓨터 하드웨어와 직접적으로 대화할 수 없음 > 그걸 대신해주는 프로그램이 바로 운영체제. > 소프트웨어는 운영체제를 통해 ..
OSI 7계층에 대해서 알아봅시다.
OSI 7 계층이란, 네트워크 통신이 일어나는 과정을 7개의 단계로 나눈 것입니다. OSI 7 계층을 나누는 이유? 통신 과정을 단계별로 파악할 수 있고, 무엇보다 사용자가 보기에 이해하기 쉬우며, 각 단계에서 문제가 생길 경우, 모든 계층을 건드리지 않고, 문제가 생긴 그 부분(계층)만 건드려서 고칠 수 있기 때문입니다. 1. 물리 계층 물리계층에서는, 전기/기계/기능 적인 특성을 통해, 케이블로 데이터를 전송하게 됩니다. 즉, 1과 0으로 통신을 하는 전기적인 상태라고 볼 수 있습니다. 여기서는 단순히 데이터를 전달하는 것만을 의미하며, 전송(또는 내가 전송받는)하는 데이터가 무엇이고, 오류가 있는지에 대해서 관여하지 않습니다. 단순히 전기적 신호로 변환해서 주고받는 기능만 수행합니다. 2. 데이터 ..