younghwan's Dev Note
Better than Yesterday (feat younghwan)
-
3-1. 프로세스와 레드
1. 프로세스 개념 프로세스는 ‘실행 중인 프로그램’이다. 여기서 실행중인 프로그램이란 디스크에 저장되어 있던 실행 가능한 프로그램이 메모리에 적재되어 운영체제의 제어를 받는 상태를 말한다. 다시말해, 해당 프로세스가 사용하고 있는 메모리 영역이 존재함을 의미한다. 프로세스 주소 공간의 각 영역 실행스택(Stack) : 호출된 프로시저(함수)의 복귀 주소와 지역 변수처럼 일시적인 데이터를 저장하는 영역 실행...
-
2. 컴퓨터 시스템의 동작
4. 인터럽트 컴퓨터에 설정된 상치(입출력 장치 등)에서 프로세서로 보내는 하드웨어 신호다. 인터럽트를 받은 프로그램은 실행을 멈추고 다른 프로그램이 실행된다. 현재 실행 중인 프로그램의 수행을 연기하고 다른 프로그램의 수행을 요구하는 명령이다. 프린터가 무자를 출력할 준비가 되어야 컴퓨터가 프린터로 문자를 전송할 수 있다. 따라서 프로세서는 연겨로딘 각 입출력장치의 현재 상태를 파악하고 있어야...
-
1. 컴퓨터 시스템 구성요소
운영체제는 컴퓨터 하드웨어와 사용자 사이에 위치하며 하드웨어와 소프트웨어 자원을 관리하는 프로그램이다. 1) 프로세서 컴퓨터 각 부분의 동작을 제어하고 연산을 수행한다. 중앙처리장치( = CPU )라고도 한다. 2) 버스 각 장치 간 또는 서브시스템을 서로 연결하여 정보(데이터)를 주고받을 수 있게 해주는 통로이다. 버스는 위치에 따라 내부버스와 외부버스로 분류한다. 3) 레지스터 프로세서에 위치한...
-
운영체제 개요
운영체제 개념 및 정의 하드웨어와 사용자 및 다른 소프트웨어를 연결해 주는 것 우리가 컴퓨터를 사용할 때 운영체제가 없으면 컴퓨터는 깡통에 불과하며, 이 깡통을 최소한 동작시켜주기 위해서 필요한 소프트웨어가 운영체제 이다 운영체제도 하나의 소프트웨어 이기 때문에 컴퓨터의 전원이 켜지면 동시에 메모리에 올라가야 동작한다. 그런데 운영체제는 너무 크기 때문에, 꼭 필요한 핵심적인...
-
Welcome to Jekyll!
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when...