동환아 공부해야지

  • 홈
  • 태그
  • 방명록

2024/11/13 1

[OS] 1. 커널(kernel) (feat. 혼자 공부하는 컴퓨터구조 + 운영체제)

커널(Kernel)  운영체제는 우리 컴퓨터에서 아주 많은 기능을 담당한다. 그중에서도 '자원에 접근하고 조작하는 기능', '프로그램이 올바르고 안전하게 실행되게 하는 기능' 등, 가장 핵심적인 서비스들을 담당하는 부분을 커널(kernel)이라고 한다.(* 사용자 인터페이스인 GUI와 CLI는 컴퓨터와 상호작용하기 위한 통로일 뿐 커널에 속한 기능은 아니다)      커널의 핵심 역할  이중 모드와 시스템 호출: 운영체제는 사용자가 실행하는 응용 프로그램이 하드웨어 자원에 직접 접근하는 것을 방지하여 자원을 보호한다. 응용 프로그램이 CPU, 메모리, HDD 등에 마음대로 접근하고 조작할 수 있다면 자원이 무질서하게 관리될 것이고, 응용 프로그램이 조금만 실수하더라도 컴퓨터 전체에 큰 영향을 끼칠 수 있..

Operating System 2024.11.13
이전
1
다음
더보기
프로필사진

동환아 공부해야지

아는거 떠벌리기 좋아하는 주니어의 개발 블로그

  • 분류 전체보기 (77)
    • Algorithm (Python & Java) (18)
      • 구현 (3)
      • 그래프, 탐색 (6)
      • 투 포인터 (2)
      • 스택 & 큐 (3)
      • 문자열 (2)
      • 다이나믹프로그래밍 (0)
      • 그리디 (2)
    • Java (18)
    • Operating System (4)
    • Network (2)
    • DataBase (0)
    • TroubleShooting & Study (31)
      • SpringBoot (17)
      • Infra (8)
      • Architecture & Design Patte.. (4)
      • etc. (2)
    • 회고록 (4)

Tag

네트워크 프로토콜, 스파로스 아카데미, cursor-based pagination, Java Complie, 곰책, Jenkins #Jenkins, 오토 박싱, Spharos Academy, 코드스니펫, Jenkins이동, 스파로스아카데미#부트캠프#신세계아이앤씨, github Actions, Jenkins백업, githubacitions, Complie, 오토박싱, 스니펫, 스파로스아카데미후기, Code Snippet, 널널한개발자,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/11   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바