ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 운영체제 2주차 1
    CS/운영체제와 시스템 2021. 7. 27. 02:50

    컨텍스트 스위칭(문맥 교환) 방식 : 프로세스 전환시에, Context(PC+SP)에 저장된 값을 PCB라는 영역에 업로드 하고 메인 메모리에 저장하고, 다른 프로그램을 실행하는데 PCB는 운영체제가 관리한다. 나중에 다시 해당 프로세스를 실행할때, PCB에서 값을 불러와 context에 넣고프로세스를 실행한다

     

    PCB = process context block에 저장되는 값 : process id, register(pc, sp 등), 스케쥴링 인포(process state), memory info(메모리 사이즈 limit) 등등

     

    dispatch : ready 상태의 프로세스를 running 상태로 바꾸는 것

     

    IPC : 프로세스간 에는 해킹방지등을 위하여 직접적인 통신이 불가능함. 이를 극복하기 위해 프로세스간 통신 방법을 제공하는 것이 IPC

     

    여러 IPC 기법들 : file 사용(속도 느림), message queue, shared memory, pipe, signal, semaphore, socket...

     

    file을 제외한 나머지 기법은 커널 공간을 활용하는데, 이는 커널 공간은 프로세스간 공유가 가능하기 때문이다

    'CS > 운영체제와 시스템' 카테고리의 다른 글

    운영체제 2주차 3  (0) 2021.07.29
    운영체제 2주차 2  (0) 2021.07.28
    운영체제 1주차 5  (0) 2021.07.26
    운영체제 1주차 4  (0) 2021.07.23
    운영체제 1주차 3  (0) 2021.07.21
Designed by Tistory.