운영체제 2

멀티 스레드 & 멀티 프로세스 실험하기 with Python

멀티 스레드과 멀티 프로세스 개념을 공부하다가 파이썬으로 직접 테스트해보면 좋을 것 같아 공부해보았다. 멀티 스레드과 멀티 프로세스의 차이 요약 동시에 엑셀 파일을 여러 개 연다 = 멀티 프로세스 한 엑셀 파일에서 데이터 정렬, 필터링 작업, 함수 계산 등을 동시에 처리한다 = 멀티 스레드 멀티 프로세스 환경에서는 각 프로세스는 다른 프로세스의 작업에 영향을 받지 않음 (내가 a라는 엑셀 파일에 작업하는데 b파일의 내용이 수정되거나 하지 않으니…) 멀티 스레드 환경에서는 유저가 동시에 여러 작업을 수행할 수 있으나, 이 작업 간 동기화가 주요 이슈가 된다. 멀티 프로세싱 환경에서는 한 프로세스가 깨져도 다른 프로세스에 영향 없음 멀티 스레드 파이썬으로 실험하기 import threading import ..

운영체제 2023.04.16

운영체제 개념 노트

개인적으로 공부하면서 지속적으로 정보를 추가, 수정, 삭제합니다. 정확하지 않은 부분 피드백 주시면 감사합니다. 노란색 하이라이트는 블로그 주인의 생각 + 이해가 더 필요한 부분을 개인적으로 표시한 것입니다. 참고: https://www.youtube.com/watch?v=LBqJwmFMQHI&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=2 https://www.youtube.com/watch?v=B8TDaBp3UWo&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=8 1. 컴퓨터 구조의 큰 그림 컴퓨터 구조(computer architecture)를 알아야 하는 이유 개발자는 코드만 잘 짜면 되는거 아닌가? → 컴퓨터의 근간도 알아..

운영체제 2022.12.16