2

[OS] 5. 프로세스 동기화 (쉽게 배우는 운영체제 5장)

쉽게배우는 운영체제, 한빛미디어 - 요약 및 공부한 내용입니다. 1. 프로세스간 통신 프로세스 통신 개념 - 프로세스 통신이란, 동시에 실행되는 프로세스끼리 데이터를 주고받는 작업 ​ 1) 프로세스 간 통신의 종류 1. 프로세스 내부 데이터 통신 : 하나의 프로세스 내에 2개이상의 스레드가 존재하는 경우 ⇒ 내부스레드는 "전역변수"나 "파일"을 이용하여 통신함 ​ 2. 프로세스간 통신 : 여러 프로세스끼리 통신 ⇒ 운영체제가 제공하는 파이프를 이용하여 통신 ​ 3. 네트워크를 이용한 데이터 통신 (컴퓨터) : 소캣을 이용하여 통신한다. 2) 프로세스간 통신의 분류 통신 방향에 따른 분류 1. 양방향 통신: 데이터를 동시에 양방향으로 전송할 수 있는 구조 2. 반양방향 통신: 양방향으로 전송할 수 있지만 ..

[Python] 백준 boj 2941 "크로아티아 알파벳"

크로아티아 알파벳 성공출처다국어 한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 75317 33206 28497 45.114% 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩..

알고리즘 문제 2021.10.21