# process

212개의 포스트

프로세스

프로그램 : 디스크에 저장된 실행할 수 있는 형태의 파일프로세스 : 프로그램이 main memory에 로드되어 실행되고 있는 것Text(Code) 영역 : 실행 중인 프로그램의 바이너리(어셈블리)코드Data 영역 : 전역 변수가 저장된다.Stack 영역 : 로컬 데이터

어제
·
0개의 댓글
·
post-thumbnail

[OS] 4) Process Management

process는 어떻게 만들어질까? 이 부분은 그냥 진리라고 생각하고 받아들이자. 이렇게 작동하도록 설계했다.Process는 부모 process로부터 만들어진다. 이미 어떤 process가 있으면, 거기서 다른 process를 호출하는 형식인 것이다.이러한 구조는 트리

2022년 9월 26일
·
0개의 댓글
·
post-thumbnail

Thread(스레드)와 Process(프로세스)의 차이

멀티프로세스로 실행할 수 있는것을 왜 멀티스레드로 처리하는가, 멀티스레드와 싱글스레드에 대해서 포스팅하려고 하다가 그전에 스레드와 프로세스가 무엇인지 부터 더 궁금했기에, 이것 먼저 포스팅 해보려고 한다. 🚕 Process(프로세스)가 뭐지? 프로세스부터 알아보자

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

[OS] 3) Process

자료 출처 : KOCW 운영체제 - 반효경 교수님시분할 방식에서는 프로그램 여러개를 번갈아가며 실행시켜, 마치 모든 프로그램이 동시에 실행되고 있는 듯한 느낌을 주게 한다고 했다. 이를 위해 어떠한 개념, 도구들이 필요한지 알아본다. 또한, 여러개의 process를 다

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

Login Process

일반적인 컴퓨터 사용에서 로그인은 일반적으로 원격 컴퓨터에서 운영 체제나 응용 프로그램에 엑세스 하는 데 사용되는 절차입니다.웹 브라우저에서 서버로 SSL을 이용한 ID, 비밀번호 등 회원 정보 전달 하고, 서버에서 전달된 정보를 DB에 저장하게 됩니다.DB의 정보가

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

프로세스란?

프로세스에 대한 기초 설명

2022년 9월 21일
·
0개의 댓글
·
post-thumbnail

프로세스와 쓰레드

프로세스와 스레드는 면접 단골 질문이며, 개발자라면 반드시 알아야 할 개념이라고 생각합니다. 예전에 배운 적이 있지만 조금 더 개념을 확실히 알고 추상화하고자 포스팅을 시작하였습니다. 아래 보이는 사진은 제 맥북의 프로세스 목록입니다.먼저 주목할 점은 Chrome이라는

2022년 9월 20일
·
0개의 댓글
·
post-thumbnail

Process vs Thread

어떤 작업을 하기 위해 실행할 수 있는 파일메모리에 적재되고 CPU 자원을 할당받아 프로그램이 실행되고 있는 상태원칙적으로 서로 다른 프로세스간의 메모리 공간 접근은 허용되지 않는다.만약 프로세스간 서로 다른 자원에 접근하려면 프로세스간의 통신을 해야한다.(IPC)프로

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

Process 란 무엇인가?

컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다.종종 스케줄링의 대상이 되는 작업(task)라는 용어와 거의 같은 의미로 사용. (위키백과)프로그램이 실행되면 프로세스 인스턴스가 생성된다.인스턴스가 생성된다는 의미는 프로그램 실행에 필요한 내용이 컴퓨터 메

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

프로세스 통신

프로세스들 간의 의사소통을 IPC라고 부름프로세스 통신은 서로 다른 프로세스가 데이터를 주고 받을 수 있다는 것이며, 동시 접근 가능한 메모지인 프로세스들이 공유하는 메모리가 필요하다는것.컴퓨터 내부에서 보다 효율적으로 정보를 주고 받기 위한 통신의 일종데이터 자체를

2022년 9월 14일
·
0개의 댓글
·

Process 와 Thread

프로세스와 스레드 면접준비 > 이 내용 관련 면접은 **운영체제가 시스템의 자원을 어떤 단위(프로세스)로 할당하고, 프로세스와 스레드는 자원을 어떻게 사용 하느냐를 아는지 물어보는거 ** https://charlezz.medium.com/process%EC%99

2022년 9월 9일
·
0개의 댓글
·
post-thumbnail

Process 2

2022년 9월 4일
·
0개의 댓글
·
post-thumbnail

[OS]Process Concepts

Python 이 Single Thread 에서 동작하는 이유에 대해 알아보던 중에 GIL(Global Interpreter Lock) 에 대해 알게 되었고, 이참에 Process 와 Thread 를 다시 정리해보면 좋을 것 같아 작성하게 되었다.

2022년 9월 4일
·
0개의 댓글
·
post-thumbnail

Process 1

2022년 9월 4일
·
0개의 댓글
·
post-thumbnail

[Docker] 도커 엔진 아키텍처 & 컨테이너 생성 프로세스

A Detailed Guide to Docker Engine 를 기반으로 작성함. Docker Engine Architecture Docker Engine Architecture > 도커 엔진은 클라이언트-서버 애플리케이션과 같이 행동한다. 도커데몬(dockerd)

2022년 8월 31일
·
0개의 댓글
·

프로그램 vs 프로세스 vs 스레드

프로그램 vs 프로세스 vs 스레드

2022년 8월 29일
·
0개의 댓글
·

운영체제 CHAPTER3 - 프로세스(Process)

CHAPTER3 미리보기 프로세스의 개념과 다양한 특성들에 대해 알 수 있다. Shared Memory와 Memory Passing을 통한 프로세스 간 통신에 대해서 알 수 있다. Client-Server System에서의 통신에 대해 알 수 있다.

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

#5 프로세스 라이프 사이클

fork 시스템 콜로 자신을 복제fork는 두개의 서로 다른값을 반환 (자신과 자식을 구별)자식은 새 프로개름의 실행을 위해 exec 계열의 함수를 호출현재 실행하고 있는 프로그램을 다른 것으로 교체wait 계열 시스템 콜을 호출한 후에만 프로세스 상태정보(프로세스 디

2022년 8월 24일
·
0개의 댓글
·
post-thumbnail

#4 프로세스 구성요소의 이해

실행중인 프로그램프로그램 진행 상태를 완전하게 나타내는 자료 구조의 집합=> 프로세스 디스크립터 프로세스 내의 실행 흐름 (프로세스 당 최소 1개 이상의 스레드가 존재리눅스에서는 경량 프로세스라고도 부름=> 스레드 단위로 스케줄링스레드는 주소 공간이나 열린 파일 등 여

2022년 8월 24일
·
0개의 댓글
·