본문 바로가기
[ROADMAP] OS의 일반적인 작동 방식 운영체제란? 운영체제란 Computer Hardware(CPU, I/O)를 관리해주면서 동시에 여러 Application들이 작동할 수 있는 환경을 제공해주는 Software이다. OS는 프로그램들이 자원을 필요로 할 때 자원을 할당해준다. OS는 각각 자원을 할당받은 프로그램들이 서로 엉키지 않도록 제어해준다. 운영체제가 하는 일 Process management Memory management Storage management Protection and Security 운영체제 Loading 1. CPU는 ROM에 내용을 읽는다. (POST, 부트로더 등 비휘발성 정보) 2. POST는 컴퓨터 이상여부 체크 3. 하드디스크 OS 프로그램을 가져와 RAM에 넘겨줌 Interrupt 사용자의 입력을 수행.. 2021. 6. 9.
[ROADMAP] 터미널 사용법 터미널이란? 터미널이란 컴퓨터와 사용자간의 서로 소통시켜주는 인터페이스(번역기와 같은느낌)라고 할 수 있다. 인터페이란 텍스트 기반과 그래픽 기반(GUI) 두가지를 기반을 포함하는 용어이지만 리눅스 터미널은 텍스트 기반을 말한다. 터미널은 컴퓨터와 소통하기 위해서 키보드를 사용하는것을 말한다. 터미널을 어떻게 만들기에 따라서 컴퓨터간의 소통도 가능하다. 최근에는 리눅스에도 GUI기반이 잘되어있어서 리눅스 명령어를 몰라도 리눅스를 사용할 수 있다. 셸이란? 커널과 사용자간의 다리역할로 사용자로부터 명령을 받아 해석하여 프로그램을 실행하는 역할 커널이란? 커널은 다음과 같은 4가지 기능을 수행합니다. 메모리 관리: 메모리가 어디에서 무엇을 저장하는 데 얼마나 사용되는지를 추적합니다. 프로세스 관리: 어느 프.. 2021. 6. 8.