본문 바로가기
728x90

Threads3

[Operating System] Process Associate: Address Space, Registers, Resources Process Associate: Address Space, Registers, Resources 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Process Process(프로세스)는 프로그램들을 실행하고 관리하는 역할을 수행한다. Proces는 Address space, Registers, Resources들과 같이 작업을 수행한다. # Process와 Address Space Process와 Address space는 세 개의 Se.. 2022. 3. 4.
[Operating System] Threads: Implementation of Threads Threads: Implementation of Threads 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Implementing Threads Implementing threads란 Threads를 어떻게 구현할 것인지에 대한 걸 의미한다. Threads를 생성하고 관리하는 것 자체는 API를 통해 Thread 라이브러리가 제공되지만 Threads을 어디서 구현해서 사용할 지에 대해서는 각기 다른 부분이 있다. Threads가 구현되.. 2022. 3. 2.
[Operating System] Threads: Multithreaded Threads 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Threads Threads(스레드)는 address space를 통해 사용되는 Process에 해당한다. 따라서 기존 Process와 달리 Threads를 Lightweight processes라고도 부른다. address space, 즉 virtual memory를 공유하여 Multiple threads를 사용할 수 있기 때문에 Virtual process라고도 한다. 여기.. 2022. 3. 2.
728x90