# 운영체제

43개의 포스트
post-thumbnail

시스템구조와 프로그램 실행 1

CPU : 매 클럭 사이클 마다 메모리에서 인스트럭션을 읽어 실행registers : 메모리보다 더 빠르면서 저장할 수 있는 공간mode bit : CPU에서 실행되는 것이 운영체제인지 사용자의 프로그램인지 구분해주는 bitInterrupt line : I/O devi

3일 전
·
0개의 댓글
post-thumbnail

운영체제란 무엇인가

컴퓨터와 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트 계층좁은 의미의 운영체제(커널)운영체제의 핵심 부분으로 메모리에 상주하는 부분, 전공에서 말하는 운영체제넓은 의미의 운영체제커널 뿐만 아니라 각종 주변 시스템 유틸리티를

3일 전
·
0개의 댓글

[운영체제] Kernel

커널? 오늘 말하고자 하는 주제인 커널(Kernel)은 그저 프로그램입니다. 다른 프로그램들과 구분되는 점이 있다면, 메모리에 항상 상주하고 있는 프로그램, 'Memory Resident'라는 점입니다. 여담으로, 우리가 주로 사용하는 IDE, 워드 프로세서와 같은 프

6일 전
·
0개의 댓글
post-thumbnail

병행 프로세스

병행이란? : 말 그대로 프로세스 여러 개가 동시에 실행되는 것. 하지만 이렇게 동시에 실행되는 건 아닙니다. \-> 위 그림은 병렬 프로세스. \-> 병행 프로세스 겉으로는 동시에 실행되는 것처럼 보이지만 운영체제가 프로세서를 빠르게 전환하여 프로세서 시간을 나눠

2020년 7월 7일
·
0개의 댓글
post-thumbnail

은행원 알고리즘?

교착상태 회피는 데드락이 빠질 가능성이 있는지 없는지 운영체제가 검사하고 빠질 가능성이 없을 경우에만 자원을 할당함으로써 문제 발생을 피하는 방법아다.교착상태에 빠질 가능성이 있는지, 없는지를 판단하기 위해 상태를 ‘안전 상태’와 ‘불안전 상태’로 나눈다. 그리고 운영

2020년 7월 5일
·
0개의 댓글
post-thumbnail

[운영체제] 10. 디스크와 스케쥴링

OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.전원이 끊겨도 데이터를 보존할 수 있는 저장 매체이며 여러 장의 원판 디스크로 이루어져있다. 회전축에 의한 회전 동작과 붐(Boom)에 의한 전후 동작으로 헤드(Head)를 위치시켜 읽기 또는 쓰기를 수행한다.트랙(

2020년 6월 16일
·
0개의 댓글
post-thumbnail

[운영체제] 9. 파일시스템

OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.저장 장치에 연관된 정보의 논리적 저장 단위필드(Field)데이터의 기본 요소로서 단일 값을 가지는 단위레코드(Record)관련된 필드를 모아놓은 것으로 응용 프로그램에 의해 하나의 단위로 취급더미(Pile) 파일일

2020년 6월 16일
·
0개의 댓글
post-thumbnail

[운영체제] 8. 가상 메모리의 관리

OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.요구 정책(Demand Fetch)적재해야 할 요구가 있을 때 적재예측 적재(Anticipatory Fetch)참조될 가능성이 높다고 판단되는 페이지를 미리 적재디스크 입출력시 인접한 몇 개의 페이지들을 한 번에 적

2020년 6월 16일
·
0개의 댓글
post-thumbnail

[운영체제] 7. 가상 메모리

OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.가상메모리는 제한된 크기의 메모리를 다양한 프로세스들이 분할, 적재, 반납을 통해서 실제의 크기보다 더 크게 활용할 수 있도록 하는 방법이다.프로그램을 같은 크기(페이지)나 논리 단위로(세그먼트) 나누어 메모리에 적

2020년 6월 13일
·
0개의 댓글
post-thumbnail

[운영체제] 4. 병행 프로세스와 동기화

OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.상호배제는 경쟁 상태의 병행 프로세스간 임계 자원에 속하는 공유 자원에 대한 문제에 있어서 임계 영역(Critical Section)에 한번에 하나의 프로세스만 진입하도록 하는 것이다.병행 프로세스는 메모리 위에 동

2020년 6월 12일
·
0개의 댓글
post-thumbnail

참조의 지역성과 Quicksort vs Mergesort

참조의 지역성과 메모리의 특성에 대해서 이해한다.

2020년 6월 4일
·
0개의 댓글
post-thumbnail

스레드는 무엇인가

프로세스의 처리속도를 높이기 위해 하나의 프로세스가 수행해야 할 여러 작업들을 나누어 수행할 수 있도록 설계된 것이다.

2020년 5월 26일
·
0개의 댓글
post-thumbnail

[운영체제] Context Switching

먼저 프로세스란 실행중인 프로그램 또는 작업이라고 할 수 있다. CPU가 프로세스를 실행하기 위해서는 프로세스에 대한 정보가 필요한데, 이를 Context라고 한다. 각 프로세스의 Context를 저장한 공간을 PCB라고 한다.PCB는 운영체제의 커널 내부에 존재한다.

2020년 5월 7일
·
0개의 댓글

가상메모리

메인 메모리보다 훨씬 큰 기억공간인 디스크를 가상의 메모리 공간으로 이용하는 기법이다

2020년 4월 29일
·
0개의 댓글

면접에서 운영체제 질문을 받으면?

매일 진행하는 스터디의 2주차 주제는 운영체제 였는데 운영체제 내부의 다양한 기술적인 이야기는 스터디원들이 이야기 해줄 것 같아서 면접에서 물어볼 만한 os 질문들을 모아 봤다.

2020년 4월 29일
·
0개의 댓글
post-thumbnail

CPU 스케줄링(CPU-Scheduling)

CPU 스케줄링에 대해서 알아봅시다.

2020년 4월 28일
·
0개의 댓글
post-thumbnail

컴퓨터 부팅시 운영체제가 작동하는 과정과 시스템 호출

컴퓨터의 부팅과정 전원이 켜질 때 ROM에 저장된 초기 프로그램을 실행 초기 프로그램은 메모리, CPU 레지스터 등을 초기화 이후에 운영체제를 찾아서 메모리에 적재 운영체제는 첫 번째 프로세스를 즉시 실행 인터럽트가 발생하면서 CPU가 각종 작업을 처리 1번에서의 초

2020년 4월 27일
·
0개의 댓글
post-thumbnail

[운영체제] 만약 운영체제가 없다면?

이런 경험 있으신가요? > An operating system wasn't found. Try disconnecting any drives that don't contain an operating system. (대충 운영체제 못 찾았으니 운영체제 없는 드라이브들 연결

2020년 4월 26일
·
0개의 댓글
post-thumbnail

Operating System

운영체제 편

2020년 4월 25일
·
0개의 댓글
post-thumbnail

프로세스

프로세스 (process) 현재 실행 중인 프로그램, 운영체제가 관리하는 실행의 단위 윈도우에서 엑셀을 실행 시키면 엑셀 창이 뜬다. 이 때, 엑셀 창을 하나의 프로세스라고 할 수 있다. 프로세스의 특징 병행 실행이 가능하다 (프로세스 간 통신이 필요) 하나의 프

2020년 4월 21일
·
0개의 댓글