📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# OS (4)

Python 2019. 6. 17. 00:30

[Python] os.path 모듈. 파일 경로 조작하기

파이썬(Python) os.path 모듈. 파일 경로 조작하기os.path 모듈을 이용하면 현재 시스템에 저장되어 있는 파일의 경로정보를 조작할 수 있으며, 해당 경로에 특정 파일이 존재하는지 등의 정보를 얻을 수 있습니다.보통 파일의 경로(path)는 문자열로 표현하기에 경로를 조작할때에는 문자열 연산을 많이 사용하게 됩니다. 따라서 os.path 모듈에서 대부분의 함수는 문자열을 매개변수로 받거나 결과로 문자열을 반환하게 됩니다.파이썬에서 운영체제별 경로 표현파일의 경로상에서 디렉터리를 구분할때 Windows 환경에서는 역슬래시()를 사용하며 Unix/Linux에서는 슬래시(/)를 사용합니다. 파이썬에서 문자열 리터럴을 표기하는 경우 역슬래시를 사용하기 위해서는 이스케이프 처리를 위해 역슬래시를 두 ..

전산학개론 2018. 7. 8. 15:56

[운영체제] File System이란? 파일시스템 및 파일(FIle)에 대한 설명

File System(파일 시스템)파일(File)은 운영체제가 데이터를 저장하는 단위이며, 넓은 범위에서 보자면 파일은 단순한 데이터입니다. 파일의 종류는 텍스트파일, 동영상파일, 실행파일, 이미지파일 등 다양한 종류의 파일이 있지만 엄밀히 따지자면 이러한 파일들은 단순히 0과 1로 이루어진 이진 바이너리 데이터 덩어리일 뿐입니다.OS(Operating System, 운영체제)는 파일 시스템 이라는 체계를 통해 이러한 파일(데이터)를 관리합니다. 파일 시스템(File System)이란, 방금 말했듯 파일을 관리하는 체계로 파일의 구조(예:트리구조), 파일 저장 방법, 정렬 방법, 경로 구조, 파일의 최대 크기, 파일 삭제 및 생성 알고리즘 같은 파일과 관련된 모든 관리 체계를 말하는 것입니다.운영체제마다..

전산학개론 2018. 5. 24. 03:30

[운영체제] 유저랜드(User Land)란?

유저랜드란?운영체제(Operating System) 에서는 메모리 공간을 커널공간과 사용자(User) 공간으로 구분합니다. 커널 공간은 커널과 커널 확장 기능 그리고 장치 드라이버를 실행하기 위한 예비 공간입니다. 그와 반대로 유저 공간은 사용자 모드 응용 프로그램들이 동작하는 메모리 영역입니다. 유저랜드는 이 사용자 공간에서 실행되는 프로그램 및 라이브러리를 가리킵니다. 리눅스의 경우 커널만으로는 부팅이 불가능하기 때문에 부팅시에 필요한 프로그램 및 라이브러리들이 필요한데 이러한 프로그램 및 라이브러리를 뜻하기도 합니다. 추가적으로 유저랜드에는 각 리눅스 배포판이 사용하는 패키징 시스템을 포함합니다.참고https://ko.wikipedia.org/wiki/%EC%82%AC%EC%9A%A9%EC%9E%9..

NodeJS 2017. 12. 30. 17:04

[Node.js] os모듈 사용법

OS모듈시스템 정보를 알려줍니다. 시스템 정보를 알아낼 때 유용합니다.모듈 가져오는 방법var os = require('os');사용방법var os = require('os');console.log('호스트명 : ' + os.hostname()); //운영체제 호스트 네임 반환console.log('시스템의 메모리 : %d / %d',os.freemem(), os.totalmem()); //유휴메모리 / 총 메모리console.log('------cpu 정보-----------------------'); //cpu 정보 출력console.log(os.cpus()); //cpu 정보 출력console.log('------네트워크 인터페이스 정보----------- ');console.log(os.netwo..