운영체제.

Windows 10, Mac OSX, Ubuntu 등.

운영체제가 깔리지 않은 컴퓨터.

사용할 수 없는 상태입니다.

말로 치면 야생마이죠.

아무리 좋은 스테미너를 가진 말이라고 할지라도,

사람이 제어할 수 없는 말은..

명마가 아니죠.

제어가 가능한 상태의 말,

컴퓨터도 이렇게 제어가 가능한 상태로 가려면 운영체제가 필수적입니다.

운영체제를 잘 안다는 것은 두가지로 나뉩니다.

첫째, 잘 사용할 줄 안다.

둘째, 동작 및 구조를 잘 안다.

컴퓨터 공학에서 운영체제를 배운다는 것은, 후자에 가깝습니다.

운영체제는 어플리케이션과 컴퓨터사이를 이어주는

필수적인 교두보 역할을 하기때문에

운영체제를 이해하게 되면

소프트웨어 공학자로써 보다 넓은 시야를 가지게 되는 것입니다.

저도 임베디드 시스템에 탑재되는 운영체제의

미들웨어 개발자이기 때문에

대학시절에 운영체제 수업을 제대로 듣지 않았던 것을

뼈저리게 후회하고 있습니다.

(사실 그때는 배운다기보다 학점이 전부였던것 같아요.)

늦게라도 제 개인 역량의 한차원 업그레이드를 위해서는

이러한 컴퓨터 공학 기본 전공 과목들에 대한

제대로된 이해가 필요하다는 것을 느낍니다.

요즘 무료 인터넷 강좌가 많은데 그 가운데

비교적 이해가 쉽고 명료한 설명의 강의를 첨부합니다.

KOCW 운영체제 강의 - 양희재 교수

http://www.kocw.net/home/m/search/kemView.do?kemId=978503

References

[1]: