2012/9/19 - 리눅스 시스템 프로그래밍 업무일지 - 김동기
리눅스 시스템 프로그래밍 다른 프로그램들과 다른 점을 알아보자. 시스템과 어플리 케이션은 정확한 구분을 줄 수는 없지만, 굳이 말하자면, 주목적이 운영체재가 필요한 프로그램 이냐// 사람이 사용하기위한 프로그램이냐로 볼수는 있지만,코드자체로는 별 구분이 없다. 우리가 말하는 리눅스, 윈도우, ios , 등의 운영체재들은 커널이라고 하는 종류의 이름이다. 커널을 쉽게 쓰기 위해서 만든 유틸리티(시스템 정보를 직접적으로 사용하는 조각모음)와, 오락같은 어플리케이션 (메모장, 계산기), 커널에 포함되어 있는 드라이버등이 있다. 커널에는 셸(shell : 조개껍질) 이라는 것이 있는데, 이는 중간 번역기(명령어 해석기) 라고도 하며, 커널에 접근하여 헤당하는 함수를 호출할 수 있게 하는 역활을 한다. 우리가 윈..
2012. 9. 19.