# process

[OS] 9. Thread? MultiThread??
Thread란?Process vs ThreadSingle Thread, MultiThreadMultiThread의 장점프로세스 내부의 CPU 실행 단위를 의미.Process : 실행중에 있는 프로그램(Program)을 의미한다.Thread : 프로세스 내에서 실행되는
maimovie 프로세스 정리
maimovie 프로젝트를 담당하고 있는데, 기존에 구축되어 있던 환경, 빌드, 배포 등 전반적으로 복잡한 내용이 많아서 회사 내에서 공유할 목적으로 문서화 작업을 진행하고자 한다.마이무비 프로젝트는 총 3개의 리포지토리에서 관리되고 있음마이무비 영문 1개(mai...
멀티 스레드(Multi Thread) & 멀티 프로세스(Multi Process)에 대한 고민
멀티 스레드(Multi-Threading)와 멀티 프로세스(Multi-Processing) 비교. 스레드에서 예외가 발생하면 해당 프로세스의 모든 스레드가 영향. 메모리를 공유하지 않기 때문에, 프로세스 간 통신이 필요. 프로세스 생성 및 소멸 비용이 스레드보다 크다.
프로세스 메모리(Process Memory)
독자가 프로세스 메모리의 구조를 알고있다는 가정하에서 글을 쓰고 있습니다.각각의 프로세스는 하나의 가상 메모리에서 독립적인 가상 메모리 공간을 가집니다. 물리 메모리의 크기에 대한 한계를 극복하기 위해 만든만큼, 보통 물리 메모리보다 훨씬 크기가 큽니다.프로세스가 동작

CS (Process, Thread)
Process 현재 실행중인 프로그램 메모리에 적재되어 실행되고 있는 프로그램의 인스턴스로 운영체제로부터 시스템 자원을 할당받은 작업의 단위이다. 프로세스는 4가지의 주소 영역을 가지고 있다. Code: 코드 자체를 구성하는 메모리 영역(프로그램 명령) Data: 전역변수, 정적변수 등 Heap: 동적 할당 시 사용 (new(), malloc() 등...
프로세스(Process)
프로세스는 실행 중인 프로그램을 뜻합니다. 프로그램은 단순히 스토리지에 저장된 명령어 파일이라고 하면, 프로세스는 프로그램 카운터를 사용하여 명령어 파일의 명령어를 실행합니다. 프로그램을 복수번 실행하면, 실행한만큼 동일한 프로그램을 실행하는 프로세스가 만들어집니다.
Process와 Thread의 차이
기본적으로 연산할 것들을 의미한다.연산은 연속적으로 처리하게 되는데 이것이 하나의 흐름(Context) 라고 부른다.또한 프로세스가 여러 개라면 -> Multi-tasking 이라고 한다.프로세스에서 생선된 흐름 자체를 의미한다.이 흐름이 한 개가 아니라 N개가 된다면

프로세스 계층
프로세스에 부여된 식별 번호부모 프로세스자신을 생성한 프로세스모든 프로세스는 부모 프로세스가 있음최상위 프로세스 = kernel (pid=0)PPIDExecuting a new program바이너리 프로그램을 읽어서 자신을 호출한 프로세스의 메모리 영여겡 덮어 씀. 기

[OS] Process vs Thread
인트로 (용어 정리) > 1. 실행 단위 - cpu core에서 실행하는 하나의 단위로 프로세스와 스레드를 포괄하는 개념 (부연 설명이 없는) 프로세스 - 하나의 스레드만 가지고 잇는 단일 스레드 프로세스 동시성 - 한 순간에 여러 가지 일이 아니라, 짧은 전환으로

[OS] 8. Process State?
Program?하드디스크 등의 저장 매체에 저장, 실행 파일의 형태Process?프로그램이 메모리에 적재되어 있는 상태, 즉 실행 중인 프로그램프로세스에 관한 정보를 저장하는 구조체프로세스 당 하나씩 존재프로세스가 생성될 때 만들어지고 종료되면 삭제 커널에 의해 생성,
OSI 7계층, 포트, 프로세스, 프로토콜, 세션
#OSI 7계층 OSI 7계층이란? 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것. OSI 7계층을 나눈 이유 네트워크 프로토콜을 서로 다른 기능으로 분할하여 각 계층에서 수행되는 작업을 개별적으로 이해할 수 있고, 문제점을 찾거나 개발, 유지 보수에 있어서
프로세스 (Process)와 스레드 (Thread)
운영체제로부터 자원을 할당받아 실행 중인 프로그램을 의미합니다. 각 프로세스는 별도의 주소 공간을 가지고 있어, 독립적으로 실행될 수 있습니다. 이러한 프로세스는 운영체제로부터 CPU, 메모리, 파일 등의 자원을 할당받으며, 프로세스 간의 자원 공유는 IPC(Inter

프로세스(Process) 와 스레드(Thread)
운영체제에서 독립적으로 실행되는 프로그램의 인스턴스메모리에 올라와 실행되고 있는 프로그램의 인스턴스운영체제로 부터 시스템 자원(Code, Data, Stack, Heap)을 할당받는 작업의 단위종료 시 자원을 반환여러 개의 프로세스를 통해 동시에 두 가지 이상의 일을
프로세스(Process)와 스레드(Thread)의 차이
프로세스란 실행중에 있는 프로그램으로 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체)다. 스케줄링의 대상이 되는 작업(Task) 과 같은 의미로 쓴다.프로세스 내부에는 최소 하나의 Thread를 가지고 있는데, 실제로는 Thread 단위로 스케줄링을
Process와 Thread
Process와 Thread에 대해 알기Process와 Thread의 차이를 알기운영체제로부터 시스템 자원을 할당받은 작업의 단위CPU 시간, 메모리 등을 할당받아 실행되는 프로그램Process <= 메모리 (Code + Data + Heap + Stack) 할당
프론트엔드 복습 정리 25 : Node.js
Node는 브라우저 밖에서 실행되는 JavaScript의 실행환경이다.Node는 JavaScript의 런타임.자바스크립트 구문을 써서 서버 측에서 실행되는 코들르 작성할 수 있다.Node로 할 수 있는 것.웹 서버 구축. 풀스택 어플리케이션을 만들 수 있다. Expre