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
- 운영체제
- fork()
- 부동소수점
- ALU
- mips
- 단편화
- Oracle
- 프로세스
- PYTHON
- 스케줄링
- 동기화
- 교착상태
- 페이지 부재율
- 페이지 대치
- mutex
- BOJ
- 우선순위
- 인터럽트
- 페이징
- 알고리즘
- 세마포어
- 가상 메모리
- 컴퓨터구조
- Algorithm
- 추상화
- 트랩
- concurrency
- 백준
- 기아 상태
- 스레드
Archives
- Today
- Total
목록synchronous (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