시스템 프로그래밍 1주차
응용 프로그램이 하드웨어를 제어하여 실행될 수 있도록 관리하는 소프트웨어컴퓨터 시스템의 자원을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하게 사용할 수 있는 환경을 제공함여러 프로그램을 충돌 없이 동시에 실행할 수 있게 관리한다.컴퓨터 하드웨어와 프로그램 사이의 인터
시스템-프로그래밍4-3
❓fopen() : 파일 열기 텍스트 파일을 열기 위해 사용하는 함수이다. 파일을 연다는 것 → 파일과의 입출력을 위한 스트림을 생성한다는 것 ❓fclose() : 파일 닫기 파일을 열어서 사용한 후에는 손실을 방지하기 위해 항상 파일을 닫아야 하는데 그 때 사용하는 함수가 바로 fclose()이다. **파일을 닫는다는 것 → 파일과의 입출력을 위해 ...
프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적인 기능을 모아놓은 것하드웨어를 운영 관리하며 다음과 같은 서비스를 제공파일 관리프로세스 관리메모리 관리통신 관리주변장치 관리커널에 사용자의 명령을 전달하고 실행 결과를 사용자에게 알려주는 역할그래픽을
파일에 대한 모든 정보블록 수, 파일 타입, 사용 권한, 링크 수, 파일 소유자의 사용자 ID그룹 ID, 파일 크기, 최종 수정 시간파일 상태 정보를 보려면 stat()를 사용한다.파일의 상태 정보를 가져와서 stat 구조체 buf에 저장하는데 이 때 성공하면 0을,
exec()시스템 호출에 의해서 프로그램이 실행된다.1\. exec()시스템 호출에 의해 실행된다.2\. 프로그램 실행이 시작된다.3\. C시작루틴부터 시작하며, 이 시작루틴은 main()함수를 호출하고 명령줄 인수와 환경변수를 main()함수로 옮겨준다.4\. mai