# 프로세스

55개의 포스트
post-thumbnail

🙄 여러 종류의 다중 처리

오직 하나의 코어가 마스터 서버로서 모든 스케쥴링, IO 처리, 다른 시스템의 활동을 취급한다. 마스터 서버가 전체 성능을 좌우하는 병목이 된다.공통 큐를 가질 수 있음.공유 준비 큐에 경쟁 조건 발생 가능하여 락킹 기법 사용.락킹 기법으로 소유권 경쟁하는데, 이게 병

어제
·
0개의 댓글

TCP/IP 소켓프로그래밍 - 멀티 프로세스 소켓 프로그래밍

**멀티 프로세스 프로그래밍 기술과 소켓 네트워크 프로그래밍 기술을 접목하면, 한 번에 여러 개의 클라이언트를 처리하는 서버를 만들 수 있다.** 프로세스 란? 프로그램을 실행할 때 만들어지는 것이 프로세스이다. 프로그램을 실행하면, 운영체제는 하드디스크에 저장된

4일 전
·
1개의 댓글
post-thumbnail

🙄클라이언트 서버 프로세스

다른 프로세스와 세션을 시작하려고 통신을 초기화하는 프로세스세션을 시작하기 위해 접속을 기다리는 프로세스

5일 전
·
0개의 댓글
post-thumbnail

👻 좀비 프로세스 만들기

자식이 부모보다 먼저 종료 되었지만, 부모가 그 자식을 완벽히 회수하지 못하여 테이블에 자리만 차지하고 있는 프로세스를 뜻합니다.좀비 프로세스는 프로세스 테이블의 슬롯을 차지합니다. (만약 테이블이 꽉 차면, 추가로 프로세스를 생성하지 못합니다.)부모 프로세스는 wai

2021년 4월 2일
·
0개의 댓글
post-thumbnail

🎢 fork() system call로 프로세스는 몇개가 만들어질까?

아주 자명하게도 2개의 프로세스로 분기한다.for(int i=0; i<4; i++) fork();

2021년 4월 2일
·
0개의 댓글
post-thumbnail

🔊 Inter-Process Communication

프로세스 협력을 허용하는 이유 모듈화 및 태스크를 분할하여 병렬로 실행하여 계산속도의 향상과 모듈성을 제공하기 위해서 정보를 병행적으로 접근 가능한 정보 공유의 환경을 제공해야한다. >## 프로세스 간 통신 모델 공유 메모리(shared memory): 초기 구성

2021년 4월 1일
·
0개의 댓글
post-thumbnail

😵 프로세스의 계층적 구조

새로운 프로세스는 fork() system call로 생성된다.새로운 프로세스는 원래 프로세스의 주소 공간의 복사본으로 구성된다.일부 운영체제에서 제공하는 vfork() system call은 부모 프로세스를 suspend시킨뒤 부모의 주소공간의 데이터를 복사하지 않고

2021년 4월 1일
·
0개의 댓글
post-thumbnail

🤔 I/O , CPU Bound Process

I/O 바운드 프로세스 계산보다 I/O에 더 많은 시간을 소비하는 프로세스.CPU 바운드 프로세스 계산에 더 많은 시간을 소비하며 I/O 요청을 자주 생성하지 않는 프로세스. Ex) 채굴

2021년 4월 1일
·
0개의 댓글
post-thumbnail

😵프로세스 제어 블록(PCB)이란?

PCB 특정 프로세스를 시작시키거나 다시 시작시키는 데 필요한 모든 데이터와 감사(Accountability)를 위한 저장소이다. 프로세스의 상태(https://velog.io/@jaypyon/프로세스-상태)PID: 프로세스 식별자Program Counter:

2021년 4월 1일
·
0개의 댓글
post-thumbnail

😵 프로세스와 프로그램의 차이

프로그램 명령어 리스트를 내용으로 가진 디스크에 저장된 실행 파일 (Passive entity)프로세스 다음에 실행할 명령어를 지정하는 프로그램 카운터와 관련 자원의 집합을 가진 능동적인 존재 (Active entity)실행파일이 메모리에 적재될 때 프로그램은 프로세스

2021년 4월 1일
·
0개의 댓글

프로세스와 스레드

프로세스란? 운영체제의 주된 기능은 프로세스의 생성과 종료이다. 실행 중인 프로그램 독립적일 수도 있고 협조적일 수도 있음. 그 중 협조적 프로세스는 논리적 주소 공간을 직접 공유하거나 파일을 통해서만 데이터를 공유할 수 있음. 두 개 이상의 다수의 프로세서가 협력해

2021년 3월 31일
·
0개의 댓글

팀과 조직, 마라톤이 아니라 이어달리기

일은 개인이 집중하면 더 잘할 수 있고,특정일은 팀보다 개인이 더 잘하는 것이 당연한 경우도 많다.하지만...팀과 조직의 일이라는 것은이어달리기와 같다.팀이 특정 목표를 명확하게 인식하고,그 방향으로 이어달리기를 해야하는데...조직원들의 불완전한 구성,방향성을 정하거나

2021년 3월 22일
·
1개의 댓글

미움을 받을 줄 알아야 합니다.

소프트웨어 개발자들은 생각보다 '거절'을 잘 못합니다.논리적이고, 타당하다고 생각하면...손해를 보는 상황에서도 그것을 해소하려고 애를 씁니다.관리직군들은 이러한 소프트웨어 개발자들의 습성을 잘 이용하기도 하죠.그렇게 이야기하는 것은 참 어려운 일입니다.그리고,타인에게

2021년 3월 17일
·
0개의 댓글
post-thumbnail

스레드와 프로세스

컴퓨터에서 실행되는 명령어 모음이 있는 데이터 덩어리를 의미한다.크게 코드(code)와 데이터(data)로 구성되어 있다.프로그램을 실행하면 프로그램 안의 명령어가 한 줄씩 실행되면서 프로그램은 뭔가 활동하는 상태가 된다. 이를 프로세스(process)라고 한다.프로세

2021년 3월 13일
·
0개의 댓글
post-thumbnail

[Windows10] 특정 프로세스 찾아서 죽이기 🎃

안녕하세요! 오늘은 간단하게 윈도우10에서 실행중인 프로세스를 찾아서 포트 죽이기를 주제로 글을 작성해보도록 하겠습니다.

2021년 3월 6일
·
0개의 댓글

나름대로 정리해본 작업 순서!

진행할 작업의 목표와 범위를 확인한다.참고해야할 자료가 있다면 빠짐없이 확인한다.목표와 범위, 관련 자료에 대한 링크를 현재 작업 이슈에 명시적으로 기록해둔다.구체적인 요구사항을 확인한다.'작업결과물이 이 부분에서 어떤 조건을 갖춰야 완성인가?'에 초점을 맞춰서 각 부

2021년 2월 14일
·
0개의 댓글

프로세스와 스레드의 차이

질문의 의도부터 파악하자프로그램, 프로세스, 스레드에 대한 기본 개념을 알고 있는지 물어보기 위해운영체제가 시스템 자원을 어떤 방식으로 할당하고 프로그램은 이 자원을 어떤 방식으로 활용하여 작동하는지에 대해 알고 있는지 물어보기 위해실행 가능한 명령어의 집합어떤 작업을

2021년 2월 10일
·
0개의 댓글
post-thumbnail

프로세스와 스레드

프로세스는 컴퓨터 프로그램이 실행되어 돌아가고 있는 상태이다. 즉, 실행중인 프로그램을 의미한다.운영체제로부터 시스템 자원을 할당받는 작업의 단위이다. 메모리: 프로그램 실행을 윈한 데이터를 저장한다. 프로세스는 운영체제로부터 독립된 메모리 영역을 할당 받는다.

2021년 1월 23일
·
0개의 댓글

[TIL] 1월 21일

참고: 이화여대 반효경 교수님의 운영체제 강의, 운영체제와 정보기술의 원리 책, 아래 첨부한 블로그들 운영체제프로세스와 스레드의 차이\[프로세스(PROCESS) , 스레드(THREAD) 프로세스란 process is a program in execution 실행중인 프

2021년 1월 21일
·
3개의 댓글

프로세스와 스레드 2

영상본거 정리한거

2021년 1월 21일
·
0개의 댓글