1. 데커(Deker) 알고리즘 최초의 소프트웨어의 상호배제 해결법 하나의 Turn이라는 공유변수를 가짐Boolean Flag[2]를 가짐 - 동작원리이 알고리즘은 두 프로세스가 동시에 임계영역에 들어가려고 할 때 하나만 들어가도록 한다.한 프로세스가 이미 임계영역에 있다면 다른 프로세스가 끝나기를 기다려야한다. 2. 세마포어 알고리즘P 함수와 V 함수를 이용, 양의 정수를 이용한다.( P 함수 : Wait - 작업을 수행하는 임계 영역 S = S - 1)( V 함수 : Signal - 임계영역에 들어가게하는 함수 S = S + 1) WAIT - S = S - 1SIGNAL - S = S + 1
1. 쉘의 기능과 특성 - 일반적으로 쉘의 기능과 특성은 다음과 같다.명령어 해석, 환경제어, 쉘 프로그래밍 2. 쉘의 종류와 프롬포트3. 쉘의 종류와 개발자 쉘 종류 개발자 개발 년도 프롬프트 bsh Steven Bourne 1979 $ bash Brain fox chet Ramey 1989 # csh Bill joy 1981 % ksh David Korn 1986 $ tcsh Ken greer 1982 > zsh Paul Falstad 1990 % Dash Herbert Xu 1997 # 4. 쉘을 변경하는 명령어 4.1 PS1영구적이 아닌 현재 로그인된 사용자의 지역변수 프롬프트를 바꾸는 것.다음 로그인 시 원래대로 돌아오게 된다.PS1=[원하는 프롬프트] 4.2 chsh영구적으로 쉘 변경.ROOT..