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

세계를 움직이는 사람

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

세계를 움직이는 사람

검색하기 폼
  • 분류 전체보기 (354)
    • Career & Contact (1)
    • 끄적끄적 (7)
    • Tip and Error (147)
      • Javascript (23)
      • VSCode (5)
      • Github (10)
      • ReactJS (5)
      • CSS (6)
      • Python (17)
      • C (6)
      • JAVA (15)
      • ETC (34)
    • 활동 (79)
      • FE 번역 (6)
      • Dev Course 회고 (9)
      • Dev Course TIL (29)
      • Design_Thinking (7)
      • 42Seoul (15)
      • ETC (12)
    • 알고리즘 (17)
    • 운영체제 (87)
      • 실습 (2)
      • 이론 (85)
    • Linux (16)
  • 방명록

#멀티프로그래밍 (1)
(10) MultiProgramming & MultiTasking

### Process ### : storage에 저장이 되어 있는 프로그램의 명령어와 정적데이터를 실행될수 있는형태 (cpu 자원을 할당 받을 수 있는 형태)로 memory에 적재된 data 집합 => 실행 중인 프로그램 ​ ​ ​ ​ ### MultiProgramming ### : 단일 Process에서 여러 프로그램을 동시에 실행 하는 것(병렬 처리) => CPU or Resource 사용률을 최대화 => 낭비되는 자원을 최소하기 위해 교대로 실행 => Process 1개 + 프로그램 여러개 ​ ​ But!! 프로세서는 하나의 일만 할 수 있으므로 다른 프로그램을 실제로 동시에 실행할 수 없다. 대신 운영 체제는 한 프로그램의 일부와 다른 프로그램의 일부 등을 실행합니다. => 사용자에게는 모든 프로..

운영체제/이론 2020. 9. 16. 00:33
이전 1 다음
이전 다음
공지사항
최근에 올라온 글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바