Shell
-
xv6 (linux Init)CS/OS 2022. 6. 2. 14:22
linux 설치 Orcale VM Virtual Machine -> OS( LTS 18.04 build-essential 시에 20.04는 충돌이 난다) setting sudo apt-get install git wget qemu sudo apt install build-essential git clone https://github.com/mit-pdos/xv6-public.git sudo apt-get install gdb ( if you don't have it.. ) cd xv6-public make qemu-nox CPUS=1 #qemu exit Ctrl+A -> X Run #init.c // init: The initial user-level program #include "types.h" #i..
-
1. 운영체제(OS)란?CS/OS 2022. 5. 6. 14:22
운영체제(Operating System)은 사용자가 컴퓨터를 사용하기 위해 필요한 소프트웨어이다. 우리가 사용하는 모든 프로그램들은 OS에서 관리 및 제어한다. E.g) Window / Linux / Mac 1. 운영체제의 목적 컴퓨터의 하드웨어를 관리 및 사용자에게 편의를 제공하는 목적 하드웨어에는 CPU / Memory / Disk / KeyBoard / Mouse / Monitor / 등이 있어 이를 관리가 잘되어야 좋은 OS라고 할 수 있다. OS가 없다면 사용자는 모든 하드웨어 관리를 일일히 해주어야 하기 때문에 엄청난 번거로움이 발생한다. 즉, 운영체제는 컴퓨터의 성능을 높이고(performance), 사용자에게 편의성 제공(Convenience)을 목적으로 하는 컴퓨터 하드웨어 관리하는 프로..