본문 바로가기 메뉴 바로가기

풀풀풀

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

풀풀풀

검색하기 폼
  • 분류 전체보기 (59)
    • coding test (4)
      • 백준 (3)
      • swea (0)
    • algorithm & data structure (6)
    • programming language (10)
      • c++ (9)
      • java (1)
    • android (6)
    • spring (5)
    • windows (7)
    • interview (16)
      • OS (6)
      • Network (8)
    • etc (5)
  • 방명록

멀티태스킹 (1)
[운영체제] 프로세스와 스레드

프로세스- 실행 중인 프로그램을 의미한다.- 리소스와 스레드로 구성된다.- 코드, 스택, 데이터, 힙 영역으로 이루어져있다. 스레드- 프로세스 내에서 생성,실행되는 하나의 실행주체이며 여러 개가 동시에 생성이 가능하다.- 자원소모가 줄어들고 응답시간이 단축된다. - 코드, 데이터, 힙 영역을 공유하고 스택과 레지스터를 스레드마다 각각 할당받는다.- context switch할 때, stack영역만 switch하면 되므로 프로세스 스위칭보다 빠르다. Multiprogramming / Multiprocessing / MultithreadingMultiprogramming- Memory 관점에서 여러 개의 프로세스 수행하는 것- 프로세서의 자원낭비를 최소화하기 위해 낭비되는 시간을 다른 프로그램(프로세스) 수..

interview/OS 2018. 6. 19. 10:13
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • LinearLayout
  • 이진탐색트리
  • 알고리즘
  • debug
  • BOJ
  • listview
  • DATABASE
  • 네트워크
  • 스프링
  • 운영체제
  • frameLayout
  • 안드로이드
  • 백준알고리즘
  • C++
  • ConstraintLayout
  • 윈도우
  • 스프링부트
  • RelativeLayout
  • 퀵정렬
  • 백준
  • windows
  • adapter
  • layout
  • WinDbg
  • Android
  • 정렬 알고리즘
  • C
  • HTTP
  • handshake
  • OS
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바