
이번 포스팅에서는 운영체제에 대해 알아보겠습니다.운영체제(Operating System)우선 우리가 아는 운영체제의 종류에 대해 먼저 살펴볼게요!windowsmac OSLinux많이 알고있는 운영체제들이죠? 그렇다면 운영체제가 어떤 역할을 하고있는지도 알고있나요?운영체

오늘은 컴퓨터의 발전에 따라 OS가 어떻게 발전해왔는지에 대해 알아보겠습니다.초기 컴퓨터는 어떤 모습을 가지고 있었을까?1940년대 말의 컴퓨터의 모습은 지금의 조그만한 컴퓨터가 아닌 건물에 들어가야 할 만한 크기였으며, 미국에 5대 그 당시 한국에는 한대도 없던 고가

우리는 군사, 항공, 공장 자동화 등 특정 시나리오에 따라 운영체제를 다르게 써야합니다. 왜냐하면 필요에 따라 운영체제가 만들어졌기 때문입니다.고등운영체제고등운영체제는 특정한 상황에 따라 사용됩니다. 한가지 기능에 집중하는 운영체제이죠.다중 프로세서 시스템(Multip

현대의 OS의 기반 시스템인 인터럽트에 대해 알아보겠습니다.인터럽트OS는 프로그램의 모음으로 인터럽트를 기반으로 작동합니다. 인터럽트가 발생했을 때 OS는 작동하고, 인터럽트가 없다면 대기합니다.인터럽트(interrupt)란 가로채다라는 뜻을 가지고 있습니다.이벤트가
한 사람이 여럿이서 쓰는 컴퓨터에 실수 또는 고의로 인프리터언어의 STOP명령같은 치명적인 명령을 사용하면 다른사람들이 사용할 수 없겠죠?오늘의 이야기는 OS의 보안을 어떻게 지키는지에 알아볼게요! 포스팅을 보며 해커가 어떻게 우리의 시스템에 영향을 끼칠 수 있는지 취

운영체제는 user program이 H/W 자원을 사용하고 싶을 때 하드웨어를 관리하고 user program에 H/W 자원을 대여해주는 역할을 합니다.그림과 같이 Application은 OS를 통해 H/W자원을 사용하게됩니다.이 처럼 OS는 관리하는 부서라고 할 수
OS의 역할 중 프로세스에 대해 집중적으로 알아보겠습니다. > 프로그램 VS 프로세스 프로그램과 프로세스는 무슨 차이가 있을까요? 일단 동일하게 프로그램이라는 것입니다. 구분점은 프로그램이라고하는 상태는 보조기억장치에 있는 상태이고 실행되고 있지 않은 상태를 말합니

선점형(Preemptive), 비선점형(Non-preemptive) 스케쥴링병원에 비교해 설명해보겠습니다.일반적으로 진료실에서 진료를 볼때에는 먼저 온 환자가 진찰이 끝나면 다음 환자를 진료하죠 중간에 진료를 멈추고 다음 환자를 진료하지 않죠 이 방법을 비선점형 스케쥴

First come First Service(FCFS) FCFS는 먼저 들어온 프로세스를 먼저 끝내고 다음 프로세스를 처리하는 비선점형 스케쥴링 알고리즘입니다. 은행에 들어와 번호표를 뽑는 순서대로 처리하는 방식이죠 밑에 두개의 처리가 있습니다. 서비스시간이 길고

Round-Robin라운드로빈은 Time Quantum(Time slice)라는 정해진 시간동안 CPU를 할당하고 시간이 지나면 CPU를 반납하는 알고리즘입니다.Time Quantum은 삼각형(∆, 델타)으로 표기하기도 합니다.라운드로빈을 상황에 맞게 효율적으로 사용하