너 1인분할수있어?
close
프로필 배경
프로필 로고

너 1인분할수있어?

  • 분류 전체보기 (46) N
    • Dev (45) N
      • DICOM (7) N
      • React (3)
      • Next.js (3)
      • Javascript (13)
      • Typescript (7)
      • Computer Science (6)
      • Algorithm (2)
      • SQL (2)
      • Git (1)
      • Etc (1)
    • Daily (0)
    • Etc (1)
  • Home
  • Dev
  • Daily
  • Guest Book
[이것이 취업을 위한 컴퓨터 과학이다] : 운영체제 - 프로세스와 스레드

[이것이 취업을 위한 컴퓨터 과학이다] : 운영체제 - 프로세스와 스레드

프로세스란?실행중인 프로그램을 뜻한다. 프로세스의 유형포그라운드 프로세스사용자가 보는 공간에서 사용자와 상호작용하여 실행되는 프로세스백그라운드 프로세스사용자가 보지 못하는 곳에서 실행되는 프로세스데몬사용자와 별다른 상호작용 없이 주어진 작업만 수행하는 특별한 백그라운드 프로세스✢ 윈도우 운영체제에서는 데몬을 서비스라 부른다. 프로세스의 구조프로세스를 실행시키기 위해서는 코드의 데이터를 메모리에 올려 실행시켜야 한다.이때, 프로세스마다 고유한 가상 메모리 공간을 제공하며, 이 공간은 아래 이미지와 같다.프로세스의 유형을 막론하고 하나의 프로세스를 구성하는 메모리 내의 정보는 크게 다르지 않다.(프로세스마다 구조는 다 비슷비슷하다)✔️ 커널영역PCB : 프로세스 제어 블록✔️ 사용자 영역코드 영역실행가능한 ..

  • format_list_bulleted Dev/Computer Science
  • · 2025. 4. 9.
  • textsms
[이것이 취업을 위한 컴퓨터 과학이다] : 운영체제 - 운영체제의 큰 그림

[이것이 취업을 위한 컴퓨터 과학이다] : 운영체제 - 운영체제의 큰 그림

운영체제란?프로그램들 간의 올바른 실행을 돕고, 다양한 하드웨어 자원을 프로그램에 배분하는 프로그램이다. 컴퓨터시스템의 핵심소프트웨어로 응용프로그램과 컴퓨터하드웨어 간의 상호작용을 관리하고 제어하는 역할을 한다. 대표적인 운영체제데스크탑 : 윈도우, 맥OS, 리눅스스마트폰 : 안드로이드, iOS운영체제의 구조크게는 인터페이스와 커널로 구분되며,커널 은 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적인 기능을 담당한다.운영체제의 성능은 커널이 좌우한다.인터페이스 는 사용자와 응용프로그램에 인접하여 커널에 명령을 전달하고 실행 결과를 사용자와 응용프로그램에 돌려주는 역할을 한다.운영체제의 핵심기능 및 역할 핵심기능1. 자원 할당 및 관리CPU 관리: CPU 스케줄링메모리 관리: 가상 메..

  • format_list_bulleted Dev/Computer Science
  • · 2025. 4. 3.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기 (46) N
    • Dev (45) N
      • DICOM (7) N
      • React (3)
      • Next.js (3)
      • Javascript (13)
      • Typescript (7)
      • Computer Science (6)
      • Algorithm (2)
      • SQL (2)
      • Git (1)
      • Etc (1)
    • Daily (0)
    • Etc (1)
최근 글
인기 글
최근 댓글
태그
  • #Promise
  • #react
  • #javascript
  • #Next.js
  • #typescript
  • #dicom
  • #SQL
  • #의료 데이터 통신
  • #os
  • #CS
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바