header-img
Info :
CS/etc 2
list_img
운영체제에게 서비스 요구하기 (Command Interpreter, API)
2024.11.07
참고 서적 - 운영체제 공룡 책작성할 때 노동요로 틀었던 노래.. ^.^ - https://youtu.be/YrlnU1ogdEU?si=sqY-8iNOv2m6z_BB    0. 개요우리는 컴퓨터, 휴대폰 등 많은 전자기기를 사용한다. 이 기기로 간단한 응용프로그램을 연다고 가정해보자. 우리가 보는 것은 특정 정보를 나타내는 UI일 것이다. 하지만 이 UI를 띄우기 위해 운영체제는 수많은 서비스를 제공하고 있다. 이번 글에서는 운영체제가 제공한다는 서비스가 그래서 뭐고, 서비스를 요청하기 위해서는 어떻게 해야되는지 알아볼 것이다.  운영체제의 대부분 서비스들은 커널에서 이뤄진다. 따라서 운영체제에게 서비스 요구 == 커널에게 서비스 요구와 유사하다. 하지만 이 커널은 잘못 건드리면 컴퓨터 시스템이 망가질 수..
list_img
[etc] vi editor 간단한 명령어
2023.04.07
vi editor 파일 열기 vi example.txt //일반 열기 open -a Sublime\ Text example.txt //GUI 기반 에디터로 열기 //팁! 아래와 같이 alias를 만들어두고 사용하기도 함 alias sublime='open -a Sublime\ Text' vi 파일 저장 및 종료 편집 모드 > ESC > :wq (저장 후 종료) :w 저장 :q 아무 수정 작업 하지 않았거나 이전에 :w로 저장한 후 종료하고 싶은 경우 :wq 저장 후 종료 :q! 저장하지 않고 종료 line number :set number :set nonumber //number 다시 감추고 싶은 경우 편집 모드 (Insert Mode, Edit Mode) 편집 모드의 최하단부에는 “파일 이름” 라인수,..