
시스템 콜 (System calls) 시스템콜은 운영체제가 커널에게 특정 서비스를 요청하는 것이다. 간단하게 설명하자면, 응용 프로그램이 운영체제와 상호작용하여 하드웨어 및 시스템 리소스에 접근하고 작업을 수행하는 역할을 한다. 이는 프로그램이 직접 하드웨어에 접근할 수 없도록 하여 하드웨어 보안을 보장하는 것이다. 시스템콜의 가장 대표적인 예시로는 파일 입출력이나 시스템 관리, 프로세스 관리, 메모리 관리, 네트워크 관리 등이 있다. 파일 관리 시스템콜 함수 설명 open() 파일을 열고 파일 디스크립터 호출 read() 파일 데이터 읽기 write() 파일 데이터 쓰기 close() 파일 데이터 닫기 파일 시스템 관리 시스템콜 함수 설명 mkdir() 신규 디렉토리 생성 rmdir() 디렉토리 제거 ..
정적 멤버 지역 변수는 스코프 안에서 생성되고 스코프가 종료되면 해제된다. 멤버 변수의 경우 클래스 객체(인스턴스)가 생성될 때 메모리에 할당되고 해당 객체가 소멸할 때 같이 제거된다. 이말은 즉슨, 지역 변수나 멤버 변수로는 스코프나 객체 사이에 공용 변수나 공용 함수를 사용하기 위해 고정으로 메모리에 할당되어있는 객체가 필요하다는 말이다. class A { public: int X; void y() {) }; int main() { A a, b; ) 위와 같이 A라는 클래스의 인스턴스 a, b가 존재하면 둘 객체가 가진 x라는 변수는 전혀 다른 메모리에 할당되어있는 완벽히 다른 변수가 된다. 즉, 멤버 변수는 한 객체에 소속되어 각 다른 객체의 변수에 접근이 불가능하다는 것이다. 정적 멤버 메서드 정..
- Total
- Today
- Yesterday
- 인터럽트
- 백준
- 크기
- 수학
- 입출력
- 메모리
- static_cast
- New
- 상속
- thread
- CPU
- 명령어
- 알고리즘
- 함수
- 게임수학
- 운영체제
- 포인터
- 멀티스레드
- dynamic_cast
- const
- 클래스
- 프로세스
- 스레드
- c++
- 컴파일
- 할당
- 구조
- 레지스터
- malloc
- 초기화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |