운영체제(2)
-
푸크시아(Fuchsia), 구글의 새로운 OS
Key PointFuchsia는 무엇인가?Fuchsia는 어떻게 구성되어있는가?구글이 Fuchsia를 내놓은 이유는? Fuchsia는 무엇인가? Fuchsia는 구글이 현재 개발중인 RTOS(Real-Time Operating System)입니다. 리눅스 커널 기반이 아닌 임베디드 시스템 용으로 고안된 마이크로 커널인 마젠타(이후 Zicron으로 바뀌었습니다)를 기반으로 만들어졌습니다. 기존 구글의 크롬 OS, 안드로이드 모두 리눅스 커널을 기반으로 만들어진 것과는 다르게 푸크시아는 자체 마이크로 커널인 Zicron을 기반으로 만들어졌습니다. 정말 조용하게 구글의 레파지토리에 등장한 Fuchsia. 구글이 새로운 OS를 만든 이유가 무엇일지 추측이 난무하고 있습니다. 스마트폰, 임베디드 시스템, IOT등..
2018.01.23 -
커널을 파헤치다
커널(Kernel)은 무엇인가? 커널은 운영체제의 핵심적인 부분을 의미합니다. 우리가 가장 많이 사용하는 윈도우 10같은 운영체제에는 무수히 많은 프로그램들이 설치되어 있습니다. 이를 응용 프로그램이라고 지칭합니다. 사실 컴퓨터는 몇 가지 전자기판이 합쳐진 기계에 불과합니다. 이 전자기판위에서 우리가 일상적으로 사용하는 응용 프로그램들이 실행되기 위해서는 생각보다 많은 작업이 이루어져야 합니다. 프로그램은 명령어의 집합이라고 생각할 수 있습니다. “이 상황에서는 이렇게, 저 상황에서는 저렇게 동작하라”라는 명령어를 모아놓은 것이 프로그램인 것입니다. 따라서, 컴퓨터의 핵심 기능은 이 명령어들을 실행하는데 있다고 해도 과언이 아닙니다. 그럼 명령어는 누가 실행하나요? 바로 CPU입니다. CPU는 산더미처럼..
2018.01.08