일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 책
- 리액트
- js
- 개정판
- 2판
- 자바스크립트
- javascript
- 리뷰
- rendering
- 문법
- TypeScript
- 개발자
- 엘리
- 브라우저
- syntax
- 리팩터링
- 자료구조
- 렌더링
- 기본
- 자바스크립트문법
- 클린코드
- React
- ES5
- 도서
- 리팩토링
- basic
- refactoring
- 타입
- 마틴파울러
- type
- Today
- Total
목록CS(Computer science) (28)
Santos의 개발블로그
Starvation vs Deadlock - 발생위치가 다름 - 발생 가능성의 확률이 다름 * Starvation: Process가 자원을 얻을 수 있는 즉, 발생할 수 있는 가능성이 존재 * Deadlock: Process가 자원을 얻을 수 있는 확률 0% Deadlock(교착상태) - Process가 발생가능성이 없는 이벤트를 기다리는 경우, 또는 자원을 얻지 못해 다음 처리를 하지 못하는 상태를 말한다. - 현재 서로 원하는 자원이 상대방 프로세스에 할당되어 있어서 두 프로세스가 무한정 Wait 상태에 빠진 상태를 말한다. 1. Process-1이 자원 1을 얻음 / Process-2가 자원 2를 얻음 2. Process-1은 자원 2를 기다림 / Process-2는 자원 1을 기다림 ..
동기화 공유자원 또는 데이터가 있을 때, 여러개의 프로세스들이 서로 동작을 맞추어 서로의 정보를 공유하는 것이다. 1. 동기화에서 사용되는 용어들 Shared data (공유된 데이터): 여러 프로세스들이 서로 공유할 수 있는 데이터 Critical section (임계영역): 공유데이터를 동시에 접근하는 코드 영역 Mutual exclusion (상호배제): 둘 이상의 프로세스가 동시에 공유데이터에 진입하는 것을 막는 것 Race condition (경쟁조건): 공유된 자원의 둘 이상의 입력 또는 조작의 순서 등이 결과값에 영향을 줄 수 있는 상태가 되어 자료의 일관성을 침해한다. * 다량의 프로세스들은 자원들을 공유하게 되는데, 이들을 접근할 때 나타나는 문제점들을 Race condition(경쟁조건..
입출력 시스템 컴퓨터는 외부 데이터를 중앙처리치나 기억장치로 읽어들이기도 하고, 외부로 출력하기도 하는데 이러한 일련의 과정들이 입출력 시스템에 의해 처리 된다. 입출력 시스템의 구성요소 아래와 같이 입출력 시스템은 5개의 구성요소로 나누어져 있다. 1. 입출력장치 2. 입출력장치 제어기 3. 입출력장치 인터페이스 4. 입출력 버스 5. 입출력 제어기 1. 입출력 장치 사용자와 컴퓨터 시스템의 인터페이스 가. 입출력 장치의 특징 - 사용자는 입력장치를 이용하여 컴퓨터 시스템에 프로그램과 데이터를 제공할 수 있다. - 출력장치는 컴퓨터 시스템이 처리한 결과를 사용자에게 제공한다. - 컴퓨터 시스템의 사용은 출력장치의 사용에서 종료된다. 나. 입출력 장치의 분류 1) 입력장치 - 키보드: 주로 문자를 입력하..
등장 배경 컴퓨터 시스템을 이용하여 어떠한 작업을 하기 위해서는 작업을 위한 프로그램과 필요한 데이터가 주기억장치에 저장되어야한다. 주기억장치의 용량은 크면 클수록 좋은데, 충분한 기억용량을 가진 주기억장치는 비싸기 떄문에 경제적이지 못하다는 커다란 단점이 존재하다. 이런 단점을 보완하기 위해 고안된 것이 가상기억장치이다. 가상기억장치 보조 기억장치와 같이 기억용량이 큰 기억장치를 마치 주기억장치처럼 사용하는 것 1. 가상기억장치의 목적 주기억장치의 기억용량이 부족한 점을 개선하기 위하여 비트당 가격과 기억용량이 보조기억장치와 같으며, 속도가 주기억장치와 같은 기억장치를 제공받는 것이다. 2. 가상기억장치 개념도 중앙처리장치가 접근하려는 정보가 보조기억장치에 저장되어 있더라도 주기억장치에 대한 접근을 통..