[운영체제] Concurrency
Mutual exclusion, synchronization 컨쿼런시 프로세스 충돌? 왜 발생? 방지 방법 프로세스 충돌(컨쿼런시 충돌) 다수의 프로세스, 다수의 쓰레드, 다수의 이벤트가, 동시다발적(컨쿼런드 하게)으로 발생 컴퓨터 자원을 대상으로 발생, 메모리, 파일, 입출력 장치… 이를 예방, 방지 해주는 기술이 필요함.. 그래서 프로세...
재밌는 거만 하고있어요 취업하기 위해 필요한 거 열심히 할게요 화이팅!!!
Mutual exclusion, synchronization 컨쿼런시 프로세스 충돌? 왜 발생? 방지 방법 프로세스 충돌(컨쿼런시 충돌) 다수의 프로세스, 다수의 쓰레드, 다수의 이벤트가, 동시다발적(컨쿼런드 하게)으로 발생 컴퓨터 자원을 대상으로 발생, 메모리, 파일, 입출력 장치… 이를 예방, 방지 해주는 기술이 필요함.. 그래서 프로세...
Thread 쓰레드와 프로세스의 차이, 실행 단위: instruction의 그룹 프로세스 내부 실행 단위, 실행 가능한 instruction의 그룹 process도 instruction을 실행.. process 내부 thread가 실행된다는 뜻 컴퓨팅 자원 필요 .. 운영체제에게 할당 thread 만들어달라고 요청.. 의문? 어떻게 만드는가...
프로세스 프로세스 정의 프로세스: 실행 단계인 프로그램 프로세스의 구성요소 프로세스는 3가지의 구성 요소를 가지고 있습니다. executable program: 실행 가능한 프로그램으로 코드 등이 있습니다. data: 실행 프로그램이 처리해야 할 대상 정보입니다. execution context: 컴퓨팅 자원 집합 프로세스와...
운영체제 개요 운영체제란? 운영체제를 간단히 설명하면, 입/출력, 하드디스크가 메인보드에 연결되서 프로그램이 실행될 때, 이런 하드웨어를 지시하고 조정하는 주체입니다. 운영체제를 공부하면 응용 프로그램을 구현할 때 안정성과 속도 개선 측면에서 이점이 있습니다. 컴퓨터 시스템 역할 컴퓨터 시스템의 역할은 6개 있습니다. Booting Ru...
서론 그럭저럭 만족할만한 성과를 거둔 컨테스트였습니다. Problem A if 문 하나로 풀리는 문제입니다. B $n$개의 Query에 대해, state machine 설계를 하면 되는 문제였습니다. C 구간 합과 modulo 연산을 이용해서 $O(n)$시간 안에 Bottom-up 방식으로 재귀적으로 계산하면 됩니다. D 문자열 $s$와 길이 ...