-
<TIL> 220119 교착 상태, 스프레드 문법, 상태 관리클래스/└ TIL 2022. 1. 19. 22:47728x90
🌱
{ 운영체제 }
프로세스 관리
프로세스 간 통신은 동시에 실행되는 프로세스끼리 데이터를 주고받는 작업을 의미합니다.
여러 컴퓨터에 있는 프로세스 간 통신은 네트워킹이라고 합니다.
2개 이상의 프로세스가 공유 자원을 병행적으로 읽거나 쓰는 상황을 '경쟁 조건이 발생했다'고 합니다.
공유 자원 접근 순서에 따라 실행 결과가 달라지는 프로그램의 영역을 임계구역이라고 합니다.
2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기만 기다리며 작업을 더이상 진행하지 못하는 상태를 교착 상태라고 합니다.
메모리 관리
메모리 분할 방식에는 가변 분할 방식과 고정 분할 방식이 있습니다.
가변 분할 방식은 프로세스의 크기에 따라 메모리를 나누는 것입니다.
고정 분할 방식은 프로세스의 크기와 상관없이 메모리를 같은 크기로 나누는 것입니다.
{ 자바스크립트 }
Rest 파라미터는 함수에 전달된 인수들의 목록을 배열로 전달받기 위해 매개변수 이름 앞에 ...을 붙이는 것입니다.
스프레드 문법은 여러 개의 값이 하나로 뭉쳐 있는 배열과 같은 이터러블을 펼쳐서 개별적인 값들의 목록을 만드는 것입니다.
{ 리액트 }
Recoil 상태 관리 라이브러리는 계층적 구조로 이루어진 함수 컴포넌트 간의 데이터 공유를 쉽게 도와줍니다.
📌
쉽게 배우는 운영체제 / 조성호 지음 / 한빛아카데미
모던 자바스크립트 Deep Dive / 이웅모 지음 / 위키북스
https://nomadcoders.co/react-masterclass
728x90'클래스 > └ TIL' 카테고리의 다른 글
<TIL> 220121 파일시스템, DOM (0) 2022.01.21 <TIL> 220120 렌더링, DOM, useForm (0) 2022.01.20 <TIL> 220118 프로세스, 정규표현식, 리액트쿼리 (0) 2022.01.18 <TIL> 220117 운영체제, 배열 (0) 2022.01.17 <TIL> 220115 화살표 함수, rest 파라미터, 타입스크립트 (0) 2022.01.15