이 블로그의 목적은 학습한 내용의 정리와 더 나아가 다양한 기술들에 대한 정리와 정보 공유가 목적입니다. 혹시 글의 내용 중 틀린 부분이 있다면 댓글 남겨주세요!!! 프로세스(Process) & 스레드(Thread) [1] 오늘 포스팅 할 내용은 프로세스와 스레드에
먼저 아무런 생각 없이 운영체제(operating system)이란 이름을 보고 떠오르는 것을 생각해 보자!필자는 처음 든 생각이 "무엇인가"를 운영하는 것인가? 라는 생각이 먼저 들었다.그럼 이제 생각을 확장해 보자.우리는 현재 컴퓨터에 관한 공부를 하고 있다.그렇다
오늘의 포스팅은 어제에 이어 프로세스와 스레드에 관한 내용이다.오늘은 멀티 프로세스 & 스레드하나의 프로그램을 다수의 프로세스로 구성. 각 프로세스가 하나의 작업(Task)을 처리안정성이 좋다. 각 프로세스는 독립적인 메모리 공간을 할당받아 동작하기에 한 프로세스의 장
이 블로그의 목적은 학습한 내용의 정리와 더 나아가 다양한 기술들에 대한 정리와 정보 공유가 목적입니다. 혹시 글의 내용 중 틀린 부분이 있다면 댓글 남겨주세요!!! 프로세스(Process) & 스레드(Thread) [3] 오늘의 포스팅은 다양한 시대별 프로세스 스케줄링과 동시성 & 병렬성에 대한 내용이다. > ### 1. 배치 처리 시스템(1950년...
오늘 포스팅 할 내용은 인터럽트(Interrupt)이다.오늘은 인터럽트의 정의와 개념만 알아보자.프로세서가 작업(프로그램, 프로세스, 스레드)을 수행하던 중에, 입출력 장치와 같은 하드웨어나 예외상황이 발생하여 처리가 필요한 경우 실행 중인 작업을 중단하고 발생한 상황
오늘의 포스팅 내용은 인터럽트의 다양한 분류와 발생 원인에 대한 내용이다.인터럽트는 책, 사람마다 그 분류를 다르게 하는 경우가 많다.하드웨어 인터럽트(내부/외부), 소프트웨어 인터럽트하드웨어 인터럽트(외부), 소프트웨어 인터럽트(내부)동기식 예외(Exception)
오늘 포스팅 내용은 시스템 콜에 관한 내용이다.우리가 사용하는 PC에서 CPU는 사용자 애플리케이션(User Application)에 의한 시스템 손상을 방지하기 위해 2가지 CPU 모드를 제공한다.CPU에 존재하는 Mode bit를 통해 CPU 모드를 구분하며 0은
오늘 포스팅 내용은 PCB에 관한 내용이다.CPU가 여러 프로세스를 스케줄링을 통해 관리하는 것을 Process Management라고 한다CPU가 각 프로세스를 식별할 수 있어야 관리가 가능한데, 이때 프로세스를 식별하기 위한 프로세스의 정보들을 저장하는 자료구조가
오늘의 주제는 부동 소수점이다. 우리는 프로그래밍 언어의 자료형을 보다보면 실수 자료형에서는 "유효자릿수"의 이야기가 항상 나온다. 또한 실수 자료형은 정수 자료형 보다 더욱 넓은 범위의 수를 저장할 수 있는데, 각각의 이유를 알아보고 정리한 내용을 다룰 예정이다.