Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 코딩애플
- Git
- concurrency control
- BreadcrumbsComputer-Networking_A-Top-Down-Approach
- 운영체제
- 백엔드
- 프로세스 주소 공간
- 코딩테스트 [ ALL IN ONE ]
- 온디바이스AI
- B tree 데이터삽입
- 쉬운코드
- 시스템프로그래밍
- 운영체제와 정보기술의 원리
- 쉬운 코드
- recoverability
- 김영한
- 데이터베이스
- Extendable hashing
- 트랜잭션
- CPU 스케줄링
- SDK
- 반효경
- 네트워크
- 커널 동기화
- 인터럽트
- vite
- 시그널 핸들러
- SQL
- 갤럭시 S24
- 개발남노씨
Archives
- Today
- Total
목록linux (1)
티끌모아 태산
이번 시간에는 리눅스 프로세스에 대해서 알아보겠습니다. 우선, 운영체제에 대해서 간략하게 알아보자면 운영체제(Operating System)는 사용자와 컴퓨터를 연결시켜주는 인터페이스 역할을 합니다. 즉 컴퓨터 하드웨어 바로 윗단에 올라와있는 소프트웨어로서 사용자에게는 더 나은 인터페이스를 제공하고 컴퓨터 하드웨어 자원을 효율적으로 관리하는 역할을 합니다. 그러면 리눅스 OS안의 핵심 코드인 커널에 대한 대략적인 Outlook을 보면 다음과 같습니다. Dual-Mode Operation(1) 현대의 CPU는 적어도 "User Mode"와 "Kernel Mode"라는 두 가지 운영 모드를 구분하는 하드웨어 지원을 제공합니다. User Mode(사용자 모드) 사용자를 대신하여 실행되며(Execution do..
CS 지식/시스템프로그래밍
2023. 12. 22. 13:16