# process

27개의 포스트

[CS]프로세스와 스레드

어떤 작업을 위해 실행할 수 있는 파일컴퓨터에서 연속적으로 실행되고 있는 프로그램메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체)운영체제로부터 시스템 자원을 할당받는 작업 단위동적인 개념에선, 실행된 프로그램을 의미한다.CPU 시간운영되기 위해 필요한

약 10시간 전
·
0개의 댓글
post-thumbnail

[Android] 프로세스와 스레드

❌ CS에서의 프로세스와 스레드를 이야기하고자 하는게 아니다.Android에서의 프로세스와 스레드를 이야기 하고자 한다.일단, Android 시스템이 시작되면, 새로운 리눅스 프로세스가 단일 스레드로 시작된다. 기본적으로, 같은 어플리케이션의 모든 구성요소는 같은 프로

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

[CS] Process&Thread의 this&that

스레드와 프로세스에 대한 정리가 끝난 후, 더 궁금해진 부분들과 관련성 있는 이야기들을 따로 정리하고 싶었다.그래서우선, 스택은 함수 호출 시 전달되는 인자, 복귀 주소값 및 함수 내에서 선언하는 변수 등을 저장하기 위해 사용 되는 메모리 공간이다.✅ 스택 메모리 공간

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

[CS] Process와 Thread 이야기

안드로이드 개발을 하다보면 스레드에 대해 너무도 중요하게 생각이 된다. UI 스레드를 단일로 처리하여 Main Thread에서만 UI변경이 되기에 스레드 관리는 매우 중요하다. 그렇지만, 이러한 중요성은 안드로이드 개발에 국한된 이야기만은 아니다. 그래서 오늘은 프로

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

[OS] 프로세스 vs 쓰레드

오늘 인턴쉽 오전 강의에서 프로세스와 쓰레드의 차이점을 아는 학생이 있냐고 물어보셨는데, 나는 몰랐기 때문에 대답을 하지 못했다.. 하하 그런의미에서 차이점을 간단히 정리해본다.컴퓨터내에서 프로그램이 돌아가고 있는 상태. 컴퓨터가 어떤 일을 하고 있는 상태를 프로세스라

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

[ostep]4. Processes(프로세스의 개념)

프로세스(process) : 실행 중인 프로그램프로그램 : 디스크 상에 존재하며 실행을 위한 명령어와 정적 데이터의 묶음운영체제 : 이 명령어와 데이터 묶을을 읽고 실행하여 프로그램에 생명을 불어넣는 것운영체제는 CPU를 가상화하여 이러한 환상을 만들어 낸다.시분할(t

2020년 12월 20일
·
0개의 댓글
post-thumbnail

OS Deep Dive #02 - Process

OS의 가상화를 구현하기 위해 가장 기초가 되는 Process에 대해 알아봅시다.

2020년 12월 19일
·
0개의 댓글

OS 공부 1주차 - 2

새로운 프로세스를 생성하는 방법.실행동작호출한 프로세스(parent)와 (거의) 같은 복사본(child) 생성fork()를 호출한 위치에서부터 실행됨fork()의 리턴 값이 부모와 다름부모 프로세스에서의 리턴 값은 자식의 PID.자식 프로세스에서의 리턴 값은 0.부모와

2020년 12월 13일
·
0개의 댓글

OS 공부 1주차

A running program하나의 CPU로 여러 개의 process를 돌리는 방법(called virtualization): Time sharingTime sharing을 구현하기 위해서는 low-level mechanism과 high-level policy가 필요

2020년 12월 9일
·
0개의 댓글

Node js 12일차- process.nextTick

nextTickhttps://www.voidcanvas.com/setimmediate-vs-nexttick-vs-settimeout/

2020년 11월 26일
·
0개의 댓글

프로세스 VS 쓰레드

프로세스는 실행 중인 프로그램이다. 디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것을 말한다. 운영체제로 부터 주소 공간, 파일, 메모리 등을 할당 받는다.Code : CPU에서 직접 수행되는 명령어들이 올라가는 메모리 영역Data : 전역 변수나 st

2020년 11월 17일
·
0개의 댓글

프로세스

옛날에는 무엇을 다운로드하면서 마우스가 움직이지 않았고, 키보드도 입력되지 않았고, 그냥 진짜 하나의 일만 가능하다고 했다. 그런데 오늘날에는 정말 많은 작업을 한 번에 할 수가 있다.

2020년 11월 10일
·
0개의 댓글
post-thumbnail

Process vs Thread (feat. 크로미움 브라우저)

Process와 Thread의 개념과 특징 그리고 차이점을 알아봤다. 또한, 크로미움 브라우저에서 Process와 Thread를 어떻게 사용하는지 확인해봤다.

2020년 11월 10일
·
0개의 댓글

Linux

화면을 두개 띄워놓고, 왔다갔다가 멀티 태스킹할 수 있다.이때, 사용 중인 화면은 포그라운드이고, 아닌 화면은 백그라운드가 된다.즉, ‘백그라운드’란 당장 내 눈 앞에 보이지 않아도, 실행 중인 프로세스 상태를 의미하는 것이다.리눅스 환경에서도 커맨드를 통해 포그라운드

2020년 10월 23일
·
0개의 댓글
post-thumbnail

[java] 멀티스레드 (MultiThread) ?!

프로세스 : 운영체제로부터 자원을 할당받는 범위, 실행될 때 프로세서, 필요한 저장 공간, 데이터, 메모리 영역 등을 할당 받는다스레드 : 프로세스가 할당한 자원을 이용한 실행의 범위, Stack(임시저장공간)을 제외하고 나머지 메모리영역은 프로세스 내의 다른 스레드와

2020년 10월 16일
·
0개의 댓글

[Python] 프로세스 (Process)

이전 포스팅에서 thread를 두개 만들고 각각 동기화했지만 시간이 크게 단축되지 않았습니다.결국에는 동시에 두 가지의 작업을 하지는 못한 것입니다.하지만 프로세스를 만들면 프로세스 별로 각각 별도의 메모리 영역을 가지게 되며 큐, 파이프 파일 등을 이용한 프로세스 간

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

[PythonBasic] Stack & Queue

200915 그동안 너무 궁금했다. Stack & Queue.

2020년 9월 15일
·
0개의 댓글

[Operating Systems] Process & Thread

프로세스란 실행 중인 프로그램을 의미한다. 프로세스는 PC와 레지스터를 포함한 현재 상태, 텍스트(=프로그램 코드), 스택(=임시 데이터), 데이터(=전역 변수), 힙으로 이루어져 있다.위 그림은 프로세스의 상태 변화를 나타낸 그림으로 총 5가지 상태로 나눌 수 있다.

2020년 8월 20일
·
0개의 댓글
post-thumbnail

[TIL - 11 / Python] process

process 저번 포스팅에서 쓰레드에 대해서 알아보았다. 쓰레드를 사용해서 두개의 쓰레드를 동작시켰을 때 원하는 출력값은 얻을 수 있었지만 프로그램 동작 시간에서는 크게 차이를 보이지 않았다. 그러한 동작 속도부분을 개선시키기 위해서 이번에는 process에 대해서

2020년 7월 27일
·
0개의 댓글