# process

91개의 포스트

Process vs Thread

Process와 Thread의 차이

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

프로세스, 스레드

프로그램이란, 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태즉, 아직 실행되지 않은 상태프로그램을 실행하는 순간 해당 파일은 컴퓨터 메모리에 올라가게 되고, 이 상태를 동적인 상태라고 하며이 상태의 프로그램을 프로세스라고 함.프로그램은 실

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

Context Switching 이란?

Processor가 수행하고 있는 Task(Process, Thread)의 context를 저장하고 다음 진행할 Task의 context를 읽어 수행하는 과정을 Context Switching이라고 부른다. 자세히 알아보자.

3일 전
·
0개의 댓글

🖥 운영체제(기초)에 대해서

1. 운영체제 1-1. 시스템 자원 관리 운영체제는 응용 프로그램이 하드웨어에게 일을 시킬 수 있도록 도와준다. 하드웨어를 구성하는 일을 하는 CPU, 자료를 저장하는 RAM, 디스크 등의 시스템 자원을 관리하는 주체가 운영체제이다. 1-2. 응용 프로그램 관리 모든 응용 프로그램이 시스템의 자원을 마음대로 사용하면, 공격에 무방비한 상태가 된다. 따라서 ...

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

시스템 프로그래밍 - 7. 프로세스 관리

![](https://images.v

2021년 11월 16일
·
0개의 댓글

Process - 2

시스템은 반드시 프로세스 생성, 종료, 그리고 프로세스 사이의 통신 등에 대한 메커니즘을 제공해야한다.

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

Process, Thread|CS Study

운영체제의 기본 중의 기본

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

프로세스와 쓰레드

이번엔 자바스크립트가 브라우저라는 공간에서 작동할때 어떤 일이 실제로 '뒤' 에서 발생하는지 알아보고자 한다. 따라서 자바스크립트라는 언어의 동작원리를 좀더 구체적으로 이해함으로써 효율적인 코드작성이 가능할것이다. 그전에 프로세스와 쓰레드 부터 알아보자. 그림으로 나타

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

프로세스 동기화

프로세스들은 작업을 진행하며 서로 데이터를 주고 받아야 하는 경우가 생깁니다. 프로세스끼리 통신을 하는 경우 누가 먼저 작업할지, 언제 작업이 끝날지 등을 서로 알려주어야 하는데 이를 "동기화"라고 합니다. 프로세스 간 통신 프로세스는 시스템 내에서 독립적으로 실행되기

2021년 10월 30일
·
1개의 댓글

TIL. 코딩 테스트 Javascript 입력 받기(node.js)

구름Level, 프로그래머스, 백준 등 여러가지 코딩 테스트 사이트를 살펴 보았다. 수동으로 입력을 받아 진행해야 하는 사이트도 있고, 해당 함수안에 로직만 구현하면 되는 편리한 사이트도 있었다. > 구름(Goorm)이라는 사이트에서 처음 수동 입력을 접하고 엄청 해매

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

PCB 와 Context Switching 알아보기

수많은 프로세스들을 관리하기 위한 PCB

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

프로세스와 PCB

바탕화면에 있는 프로그램을 더블 클릭하면 프로그램이 실행됩니다. 프로그램이 실행된다는 것은 해당 코드가 메모리에 올라와 작업이 진행된다는 의미와 같습니다. 흔히 프로그램이 실행이 되면 프로세스가 된다는 표현을 합니다. 프로그램은 저장장치에 저장되어 있는 정적인 상태,

2021년 10월 24일
·
1개의 댓글
post-thumbnail

TIL 54 | Process & Thread

프로그램이란 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태를 말합니다.프로그램이 실행되기 위해서는 운영체제가 실행되기 위한 메모리 공간을 할당해주어야 합니다. 메모리에 올라가 있지 않다는 뜻은 아직 운영체제가 프로그램에게 독립적인 메모리

2021년 10월 24일
·
0개의 댓글

Program & Process & Thread

프로세스운영체제로부터 독립된 메모리 영역을 할당 받는다.프로세스들은 독립적이기 때문에 통신하기 위해 IPC를 사용최소 1개의 쓰레드를 갖고 있다.쓰레드프로세스 내에서 Stack만 따로 할당 받고 Code, Data, Heap 영역은 공유프로세스의 자원을 공유하기 때문에

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

프로세스(Process) vs 스레드(Thread)

운영체제 위해서 실행중인 Program을 말한다.프로그램 명령어와 데이터들이 메모리에 올라오고 실행 중 또는 대기중인 상태이다.크게 4개의 메모리 영역을 가지고 있다. \- Stack : 매개변수, 지역변수 등 일시적인 데이터Heap : 동적으로 할당되는 메모리 :

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

OS 01 | 프로세스(Process)와 스레드(Thread)

프로그램이란작업을 위해 실행 가능한 파일프로세스란실행 중인 프로그램프로그램 실행 = 프로그램을 프로세스로 바꾸기운영체제는 프로그램을 실행하기 위해서, 프로그램을 메모리의 적당한 위치로 가져온다.동시에 운영체제는 PCB(Process Control Block)을 생성한

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

$ iostat, $ iotop, $ pidstat : I/O 모니터링

$ iostat, $ iotop, $ pidstat I/O 모니터링

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

$ vmstat: CPU, 메모리 성능 검토

vmstat : CPU, 메모리 성능 검토

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

[Proc] Load Average (부하 평균), $ uptime

부하평균, uptime

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

[Proc] Priority, nice , $ ps, $ pgrep, $ renice

Priority, nice, ps, pgrep, renice

2021년 9월 30일
·
0개의 댓글