2025/04/24 2

운영체제의 운용 기법

운영체제의 운용 기법운영체제는 컴퓨터 자원을 효율적으로 사용하고, 여러 사용자의 요청이나 다양한 프로그램을 원활하게 실행하기 위해 다양한 운용 기법을 사용합니다. 이러한 기법은 성능 향상, 자원 절약, 안정성 확보, 보안 강화 등을 위한 중요한 요소입니다.1. 다중 프로그래밍(Multiprogramming)개념메모리에 여러 개의 프로그램을 동시에 올려두고, CPU가 한 프로그램을 기다리는 동안 다른 프로그램을 실행하는 방식입니다.특징CPU 자원의 낭비를 줄이고, 시스템 전체의 처리 능력을 높입니다.주로 배치 처리 시스템(Batch System)에서 활용됩니다.2. 시분할 시스템(Time Sharing System)개념CPU 시간을 일정 단위로 분할하여 여러 사용자가 동시에 시스템을 사용하는 것처럼 보이게..

카테고리 없음 2025.04.24

정밀한 숫자 계산을 위한 선택: 파이썬 decimal 모듈 활용법

정밀한 숫자 계산을 위한 선택: 파이썬 decimal 모듈 활용법부동소수점(float)은 빠르고 범용적인 실수형 자료이지만, 정밀도가 중요한 계산에서는 작은 오차가 문제가 될 수 있습니다. 예를 들어, 화폐 계산이나 이자율, 정산 등의 분야에서는 소수점 아래의 미세한 차이가 누적되어 결과에 영향을 줍니다. 이를 해결하기 위한 파이썬의 대표적인 대안이 바로 decimal 모듈입니다.이번 글에서는 decimal 모듈을 이용한 고정소수점 처리 방법과, 정밀도를 조정하여 안정적인 계산을 수행하는 방법을 예제 중심으로 설명드립니다.1. float의 정밀도 문제 예시다음은 float를 사용할 때 흔히 발생하는 문제입니다.>>> 0.1 + 0.20.30000000000000004기대했던 결과는 0.3이지만, 내부 이..