본문 바로가기
반응형

OS2

Python - directory check and create Python 하다보면 경로 체크를 해야하는 경우가 종종 발생한다. 아래와 같이 경로 체크를 진행하고 없을 경우 생성하도록 makedirs를 사용할 수 있다. import os path = './newdirectory/newfile' # 아래 경로가 있는지 확인하고 없을 경우 생성 if not os.path.exists(os.path.dirname(path)): os.makedirs(os.path.dirname(path)) os.path.dirname 를 이용하면, path 값에서 경로 정보만 가져와서 진행이 가능하다. 2022. 5. 9.
Windows - 유저 모드와 커널 모드 이 구조는 윈도우 뿐만 아니라 리눅스와 같은 운영체제에도 적용되는 공통 구조라 할 수 있습니다. 유저 모드와 커널 모드로 영역을 나누어 놓은 이유를 먼저 설명하도록 하겠습니다. 운영체제의 목적이라 할 수 있는 사용자 지원에 대한 편리성과 안정성을 위해서 입니다. 유저 모드와 커널 모드의 특성을 요약하면 다음과 같습니다. 유저 모드 운영체제의 시스템 영역은 제외한 데이터 영역에 접근이 가능하다. 하드웨어를 엑세스 할 수 없다. 유저 모드에서 실행되는 개별 프로그램으로 인한 시스템 동작 불가 오류를 막는다. 커널 모드 커널과 디바이스 드라이버들만이 사용한다. 모든 시스템 자원에 접근이 가능한다. 오류 발생시 시스템 동작이 불가능 할 수 있다. [표] 유저 모드와 커널 모드 특징 위 요약을 한마디로 표현한다면.. 2022. 2. 1.
반응형