Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- BOJ
- 기아 상태
- Oracle
- 세마포어
- PYTHON
- 가상 메모리
- 부동소수점
- 교착상태
- 프로세스
- 운영체제
- concurrency
- ALU
- mips
- 스레드
- 스케줄링
- 컴퓨터구조
- 알고리즘
- 추상화
- mutex
- 트랩
- 페이징
- 단편화
- 백준
- Algorithm
- fork()
- 페이지 대치
- 우선순위
- 페이지 부재율
- 인터럽트
- 동기화
Archives
- Today
- Total
목록asynchronous (1)
봉황대 in CS
Blocking vs. Non-Blocking / Synchronous vs. Asynchronous
이번 학기에 '협동 분산 시스템' 과목을 수강하는데, 'Design Issues of Clients and Servers'라는 주제가 있었다.client와 server 각각 사용 편의성을 제공하기 위해서, 그리고 사용자에게 더욱 빠른 서비스를 제공해 주기 위해서는 어떤 이슈들이 존재하며 그들을 해결하기 위해서는 어떤 기법을 사용할 수 있는지를 다루었다. server 쪽에서는 multi-threading을 통해서 performance를 올리는 것을 중점적으로 다루었는데, 여기서 갑자기 single-threaded server이지만 parallelism을 제공하여 성능 향상을 줄 수 있는 방법은 asynchronous non-blocking system call을 사용하는 것이라고 하셔서 대혼동이 발생했다..
Computer Science & Engineering
2024. 5. 6. 02:11