CS

목차 들어가기에 앞서, 본 글은 [운영체제 구조 :: System call(시스템 콜)과 API/ABI] 포스팅 도중 Stackoverflow의 게시글 중 ABI의 이해를 돕고 안정적인 ABI 에 대한 코드에 대한 리뷰이다. 출처 및 이전글 확인 2022.07.29 - [OS :: 운영체제] - 운영체제 구조 :: System call(시스템 콜)과 API/ABI 운영체제 구조 :: System call(시스템 콜)과 API/ABI 목차 시스템 콜과 API / ABI 는 관계성이 높기 때문에 같이 포스팅을 진행하였다. 시스템 콜 (System call) 운영 체제의 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 nstgic3.tistory.com 공유 라이브러리와 ABI 관..
목차 시스템 콜과 API / ABI 는 관계성이 높기 때문에 같이 포스팅을 진행하였다. 시스템 콜 (System call) 운영 체제의 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스 OS의 보안 구조로 최심부에는 커널모드;Kernel mode가 최외곽에는 사용자 모드;User mode가 존재하게 되는 이중 구조를 가지는데 사용자가 커널의 기능을 사용할때 시스템 콜을 통해야지만 사용이 가능하다. 따라서 시스템 콜의 기능은 사용자 모드의 응용프로그램이 커널의 기능을 사용할 수 있게 한다. 사용자 모드 -> 커널 모드 커널 모드 -> 사용자 모드 API는 응용프로그램 인터페이스 ABI 는 기계값 수준에서의 응용프로그램 인터페이스를 뜻한다. 여기서 API와 시스템 ..
목차 인터페이스란? 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면 특히 이 포스팅에서는 사용자와 운영체제 사이의 물리적인 인터페이스에 대해서 알아볼 것이다. 명령어 라인 인터페이스 (Command Line Interface) 명령 인터프리터를 사용하는 인터페이스 명령 인터프리터를 이용한 사용자 인터페이스을 이용하기 위해서는 여러가지 명령어나 인터프리터 언어를 알고 있어야하지만 알고 있다는 가정하에는 명령 인터프리터는 사용자가 컴퓨터와 소통 할수 있는 가장 빠르고 간결한 수단이다. 명령 인터프리터 (Command interpreter) 운영체제 등에서 입력된 명령어를 읽고 실행하는 컴퓨터 프로그램 모든 운영체제는 명령인터프리터를 가지고 있는데 정의는프로세스가 시작..
크게보면 운영체제는 프로그램의 실행 환경을 제공하여 주는데 이는 운영체제의 종류마다 제공하는 서비스는 다르지만 일반적으로 운영체제가 제공하는 서비스 쉽게 말해 하는 일에 대해서 포스팅 하겠다. 목차 사용자 인터페이스 (UI) 쉽게 말해서 사용자와의 소통창구라고 보면된다. 사용자에게 출력을 해주거나 반대로 입력을 받는 매개체이다. 그래픽 사용자 인터페이스 (GUI) 가장 일반적으로 PC에서 볼수 있는 방식 모니터로 출력, 마우스 키보드로 입력 터치스크린 인터페이스 스마트폰이나 태블릿 등에서 쓰이는 방식 명령어 라인 인터페이스(CLI) 터미널 등 만으로 사용되는 방식 프로그램 수행 (program execution) 프로그램을 메모리에 적재해서 실행하고 끝내는 과정을 말한다. 입출력 연산 (I / O ope..
참고 자료 사용하는 책 + Wiki , StackOverFlow 등 온라인 자료 포스팅 로드맵 2022.07.25 - [OS :: 운영체제] - 운영체제 구조 :: 서비스 2022.07.27 - [OS :: 운영체제] - 운영체제 구조 :: 사용자와의 인터페이스 2022.07.29 - [OS :: 운영체제] - 운영체제 구조 :: System call(시스템 콜)과 API/ABI 2022.07.30 - [OS :: 운영체제] - 운영체제 구조 :: ABI란? 안정적인 ABI 2022.08.02 - [OS :: 운영체제] - 운영체제 구조 :: 기술 구조 2022.08.03 - [OS :: 운영체제] - 운영체제 구조 :: 운영체제의 생성과 부팅 2022.08.04 - [OS :: 운영체제] - 운영체제 ..
nstgic3
'CS' 카테고리의 글 목록 (4 Page)