운영체제란?
운영체제란? 정의 컴퓨터 시스템의 하드웨어, 소프트웨어적인 자원들을 효율적으로 운영 및 관리함으로써 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 하는 시스템 소프트웨어입니다. 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 즉, 중개자 역할을 해주는 프로그램입니다. 종류 크게 임베디드, 서버, 모바일, 데스크톱 4개의 시장으로 나누어져 있고, 임베디드는 리눅스 계열, 서버는 유닉스 계열, 모바일은 안드로이드, 데스크톱은 윈도우 계열의 점유율이 가장 높습니다. 기능 프로세스 관리 : OS에서 동시에 실행되는 많은 프로세스를 효율적으로 관리 파일 관리 : 파일 생성, 수정, 삭제, 조작, 백업 등등 네트워크 관리 : 네트워크 서비스 성능, 오류..
2022. 11. 8.
mkdir 명령어 구현 예제
linux의 명령어 mkdir을 구현할 것이다. mkdir은 디렉터리를 만드는 명령어이다. mkdir() System call을 이용하여 구현할 것이다. System call 중 mkdir의 헤더는 sys/types.h, sys/stat.h에서 확인할 수 있다. mkdir의 인자로는 경로와 권한이 필요하다. R,W,X는 각각 read, write, execute로 읽기, 쓰기, 실행권한이고, 8진수로도 표기 가능하다. (1은 읽기, 2는 쓰기, 4는 실행권한 ex) 읽기+쓰기, 3, 모든권한 7로 표현 가능하다.) USR(U), GRP(G), OTH(O)는 유저, 그룹, 그 밖으로 나타난다. #include #include #include void main(int argc, char *argv[]) { ..
2022. 7. 19.