Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 알고리즘
- Computer Vision
- 운영체제
- 프로세스
- 시스템프로그래밍
- Windows 10
- OpenCV
- shell
- TensorFlow
- 백준알고리즘
- 쉘
- 영상처리
- 공부
- 코딩
- error
- C언어
- Windows10
- CV
- 백준
- 딥러닝
- 턱걸이
- C++
- 프로그래밍
- python
- 회귀
- linux
- 텐서플로우
- c
- 리눅스
- 학습
Archives
- Today
- Total
줘이리의 인생적기
리눅스 기본 구성 본문
728x90
리눅스는 윈도우와 다르게 전역 네임스페이스를 사용한다.
- 윈도우 : C:/windows/...
- 리눅스 : /home/사용자이름/...
파일
리눅스의 파일은 inode 고유값과 자료구조에 의해 주요 정보를 관리한다.
프로세스
리눅스의 실행파일 포멧은 ELF(Executable and Liable Format)이다.
시스템콜 호출을 통해 다양한 시스템 리소스 처리를 가능토록 구성되어 있다.
가상 메모리를 지원한다.
각 프로세스는 pid 고유값으로 구분한다.
init 프로세스를 기반으로 fork() 시스템콜을 사용해서 신규 프로세스가 생성된다.
권한
운영체제는 사용자와 리소스 권한을 관리하며, 리눅스는 사용자와 그룹으로 권한을 관리한다.
root는 슈퍼관리자
파일마다 소유자, 그룹, 소유자와 그룹이 아닌 모든 사용자에 대해 읽고, 쓰고 실행하는 권한을 관리한다.
접근 권한 정보는 inode의 자료구조에 저장한다.
'공부 > 시스템 프로그래밍' 카테고리의 다른 글
foreground process, background process (0) | 2021.12.10 |
---|---|
리다이렉션(redirection), 파이프(pipe) (0) | 2021.12.08 |
파일 및 권한 관리 (0) | 2021.12.06 |
다중 사용자 관련 명령어 (0) | 2021.12.03 |
쉘 (0) | 2021.12.01 |