noriwiki에서 사용할 수 있는 모든 기록이 표시됩니다. 기록 종류나 사용자 이름(대소문자 구별) 또는 영향을 받는 문서(대소문자 구별)를 선택하여 범위를 좁혀서 살펴볼 수 있습니다.
- 2023년 2월 11일 (토) 02:35 Ahn9807 토론 기여님이 Convoy effect 문서를 만들었습니다 (새 문서: 분류: 동시성 프로그래밍 == 개요 == convoy effect란 여러 스레드가 서로 스케쥴링되는 환경에서, FCFS (First come first serviced)일 경우, 매우 올래 걸리는 프로세스기 할당될 경우, 다른 스레드들이 이러한 프로세스에 영향을 받아서 전체적인 시스템 utilization이 떨어지는 현상을 말한다.)
- 2023년 2월 11일 (토) 02:34 Ahn9807 토론 기여님이 Fsck 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 분류: 유닉스 == 개요 == 시스템 유틸리티 fsck(file system consistency check의 준말)는 유닉스, 유닉스 계열 운영 체제(예: 리눅스, macOS, FreeBSD)의 파일 시스템의 무결성을 검사하기 위한 도구이다. fsck를 파일 시스템의 무결성을 보장하기 위해서 많은 연산을 수행하기 때문에 매우 느리다. 디스크 볼륨의 크기가 커질수록 이러한 체킹은 수분에서 수...)
- 2023년 2월 11일 (토) 02:33 Ahn9807 토론 기여님이 Local logging 문서를 삭제했습니다 (내용: "#넘겨주기 Logical logging". 유일한 편집자는 "Ahn9807" (토론))
- 2023년 2월 11일 (토) 02:33 Ahn9807 토론 기여님이 Local logging 문서를 Logical logging 문서로 이동했습니다
- 2023년 2월 11일 (토) 02:32 Ahn9807 토론 기여님이 Physical logging 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 == 개요 == physical loggin이란 저널링에서 저널에 원래 데이터의 위치에 기록하고자 하였던 원본 데이터를 그대로 작성하는 것을 말한다. 다른 방식으로는 Logical logging이 있다.)
- 2023년 2월 11일 (토) 02:32 Ahn9807 토론 기여님이 Local logging 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 == 개요 == Logical logging이란 저널에 트랜젝션을 기록할때 원래 작성하려고 하였던 데이터의 요약본 (예를 들어서 데이터 블록 A에 파일을 기록하고자 함) 과 같은 것을 적어두는 것을 말한다. 다른 방식으로는 Physical logging이 있다.)
- 2023년 2월 11일 (토) 02:31 Ahn9807 토론 기여님이 Binary Compatibility 문서를 만들었습니다 (새 문서: 분류: 프로그램 실행 == 개요 == Binary Compatibiltiy란, 컴파일된 프로그램이 그 프로그램을 컴파일 하지 않은 이기종 하드웨어에서도 돌아가는 것을 말한다. 예를 들어서 ARM과 X-86은 서로 Binary Compatiable하지 않다. 머신 코드가 다르기 때문이다. 또한 Linux kernel과 Windows는 서로 Binary Compatiable하지 않다. 왜냐하면 서로 ABI가 다르기 때문에 Call stack이 일치하지 않기 때...)
- 2023년 2월 11일 (토) 02:31 Ahn9807 토론 기여님이 Gapbs 문서를 만들었습니다 (새 문서: 분류: 시스템 벤치마크 == 개요 == https://github.com/sbeamer/gapbs 그래프 알고리즘은 점점 여러 분야에 사용되면서 중요성을 보이고 있다. 이러한 그래프 알고리즘의 처리에 대한 standard한 벤치마크를 제공하기 위해서 Graph500과 같은 유수의 그래프 탐색 경진대회에서 사용한 알고리즘을 이용한 벤치마크이다. == 종류 == 모두 6가지의 그래프들이 사용되었으며, 각각의...)
- 2023년 2월 11일 (토) 02:30 Ahn9807 토론 기여님이 P-state 문서를 만들었습니다 (새 문서: 분류: CPU == 개요 == C-state는 CPU의 기능을 하나씩 종료시켜서 전력 소모를 줄이지만, P-state는 시스템이 동작하는 동안, CPU의 클럭 주파수를 조절하여서 어느정도의 Performance로 CPU를 작동시킬 것인지를 결정한다. 이를 Performance-state, P-state라고 한다. Intel의 X86 프로세서에서는 이 기능을 SpeedStep이라는 이름으로 사용하고 있으며, 리눅스는 이를 /sys/devices/system/cpu/c...)
- 2023년 2월 11일 (토) 02:30 Ahn9807 토론 기여님이 C-state 문서를 만들었습니다 (새 문서: 분류: CPU == 개요 == C-state는 CPU의 기능을 하나씩 종료시켜서 전력 소모를 줄이지만, P-state는 시스템이 동작하는 동안, CPU의 클럭 주파수를 조절하여서 어느정도의 Performance로 CPU를 작동시킬 것인지를 결정한다. 이를 Performance-state, P-state라고 한다. Intel의 X86 프로세서에서는 이 기능을 SpeedStep이라는 이름으로 사용하고 있으며, 리눅스는 이를 /sys/devices/system/cpu/c...)
- 2023년 2월 11일 (토) 02:29 Ahn9807 토론 기여님이 Governors 문서를 만들었습니다 (새 문서: 분류: 시스템 최적화 분류: CPU == 개요 == CPU frequency governors란 CPU 주파수의 동작 속도를 동적으로 변환할 수 있는 정책에 대한 것이다. 대부분의 CPU는 동적 주파수에서 작동할 수 있는데, 이 CPU 동작 속도를 조절하는 것이 cpufreq governors이다. == 종류 == # Performace: CPU를 최고 출력으로 가동시킨다. (시스템 연구에서 default가 되는 설정) # Powersave: CPU를 저전력 모드...)
- 2023년 2월 11일 (토) 02:29 Ahn9807 토론 기여님이 하이퍼스레딩 문서를 만들었습니다 (새 문서: 분류: CPU == 개요 == 하이퍼스레딩(영어: Hyper-Threading Technology, Hyper-threading, HT Technology, 이하 HTT)은 인텔이 동시 멀티스레딩을 구현한 기술이다. 물리상 실행 장치 한 개에 가상 실행 장치(virtual 또는 logical core) 두 개를 할당해 성능을 높이려는 기술이다. 운영 체제는 코어 한 개당 스레드가 두 개씩 추가되어 싱글 코어(1개)는 듀얼 코어(2개), 듀얼 코어(2개)는 쿼드코...)
- 2023년 2월 11일 (토) 02:28 Ahn9807 토론 기여님이 분류:멀티미디어 네트워킹 문서를 만들었습니다 (새 문서: 분류: 컴퓨터 네트워킹)
- 2023년 2월 11일 (토) 02:28 Ahn9807 토론 기여님이 FaaS 문서를 만들었습니다 (Function as a service 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 11일 (토) 02:27 Ahn9807 토론 기여님이 Function as a service 문서를 만들었습니다 (새 문서: 분류: 멀티미디어 네트워킹 == 개요 == Function을 서비스로 제공하는 것이다. 기존의 Server기반의 클라우드 시스템과 다르게, 각각의 인스턴트에 대한 요청에 대한 계산 결과를 제공하는 것을 말한다. Serverless 시스템은 주로 FaaS로 제공되게 된다. Provider입장에서는 Allocation, Scailing, Securing, Isolating처럼 신경쓸 일들이 매우 많다. 또한 이러한 요청을 매우 빠르게 처리...)
- 2023년 2월 11일 (토) 02:27 Ahn9807 토론 기여님이 Htree 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 섬네일|가운데 == 개요 == HTree는 디렉토리 구조 indexing에 특화된 자료구조이다. HTree는 ext3, ext4에 사용되고 있으며, 디렉토리를 해쉬를 이용하여 변형된 BTree를 사용하여 저장한다. HTree의 BTree depth는 3이하가 되도록 유지되며, BTree는 구조상 말단의 노드들이 모두 서로 연결된 형태를 취하고 있다. 따라서 Hash를 통해서 말...)
- 2023년 2월 11일 (토) 02:26 Ahn9807 토론 기여님이 Ext2 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 == 개요 == ext2(second extended filesystem, 이차 확장 파일 시스템)는 리눅스 파일 시스템 중 하나다. Rémy Card가 ext(extended file system, 확장 파일 시스템)를 대체하기 위해 고안하였다. 리눅스 커널에 있는 ext2fs 파일시스템 드라이버는 ext2 파일 시스템을 정식으로 구현했다. 다른 곳에서는 GNU 허드, 미닉스 3, OS X(서드파티), 다윈(검증 안 된 OS X와 같은 서...)
- 2023년 2월 11일 (토) 02:25 Ahn9807 토론 기여님이 GDT 문서를 만들었습니다 (Global descriptor table 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 11일 (토) 02:25 Ahn9807 토론 기여님이 분류:X86 아키텍쳐 문서를 만들었습니다 (새 문서: 분류: CPU)
- 2023년 2월 11일 (토) 02:24 Ahn9807 토론 기여님이 Global descriptor table 문서를 만들었습니다 (새 문서: 분류: X86 아키텍쳐 분류: 메모리 관리 == 개요 == Global Descriptor Table(GDT)는 CPU에게 memory segment에 대한 정보를 포함하고 있다. GDT는 lgdt명령어를 통해서 로딩되며, 전체 GDT Table은 각각의 gdt descriptor을 포함하고 있다. lgdt를 통해서 로딩되는 GDTR (gdt register)는 GDT Description strcture를 위치하게 된다. gdt descriptor은 size와 offset으로 구성되게 되는데, size는 전체 gdt table...)
- 2023년 2월 11일 (토) 02:23 Ahn9807 토론 기여님이 분류:오픈소스 프로젝트 문서를 만들었습니다 (새 문서: 분류: 전산과학)
- 2023년 2월 11일 (토) 02:22 Ahn9807 토론 기여님이 분류:부팅 문서를 만들었습니다 (새 문서: 분류: 운영체제)
- 2023년 2월 11일 (토) 02:22 Ahn9807 토론 기여님이 GRUB 문서를 만들었습니다 (새 문서: 분류: 부팅 == 개요 == GNU GRUB(대개 GRUB)은 GNU 프로젝트의 부트로더이다. 대부분 운영 체제의 커널을 불러올 수 있으며, 인자를 넘겨 줄 수도 있다. GNU GRUB의 이전 이름은 GRand Unified Bootloader이었고, 대부분 리눅스 배포판에서 부트로더로 사용한다. == 기능 == * 동적으로 설정 가능하다. 심지어 부팅 시간에도 커널의 인자를 조정할 수 있다. * Bash와 같은 명령줄 인...)
- 2023년 2월 11일 (토) 02:21 Ahn9807 토론 기여님이 분류:프로그램 실행 문서를 만들었습니다 (새 문서: 분류: 운영체제)
- 2023년 2월 11일 (토) 02:21 Ahn9807 토론 기여님이 Executable and linkage format 문서를 만들었습니다 (새 문서: 분류: 파일 포맷 분류: 프로그램 실행 == 개요 == ELF (Executable and Linkable Fromat)이란 유닉스 시스템에서 사용하기 위해서 발명된 Executable Format이다. ELF 포맷은 프로그램의 실행을 크게 TEXT, DATA, BSS섹션으로 나눈다. 현재 ELF포맷은 유닉스시스템에서 표준으로 사용되며 많은 영향을 미치고 있다. == 구조 == ELF는 프로그램의 부분을 담고 있는 포맷이다. ELF는 여...)
- 2023년 2월 11일 (토) 02:19 Ahn9807 토론 기여님이 Kdump 문서를 만들었습니다 (새 문서: 분류:리눅스 커널 == 개요 == kdump는 커널이 crash나는 상황에서 커널의 패닉 메시지를 dump하기 위한 tool이다. 일반적인 kernel panic상황에서 이러한 덤프메시지를 생성하는 것은 crash한 커널을 활용해서 덤프해야 함으로 실행 불가능하다. 따라서 kdump를 사용하여 메모리의 일부분을 이용하는 커널을 따로 context상황하에서 부팅함으로써, 코어 덤프 메시지를 그 커널에...)
- 2023년 2월 11일 (토) 02:18 Ahn9807 토론 기여님이 Debugfs 문서를 만들었습니다 (새 문서: 분류: 리눅스 커널 == 개요 == debugfs는 버전 2.6.10-rc 부터 리눅스 커널에서 사용되는 특별한 파일 시스템이다. 이것은 Greg Kroah-Hartman에 의해 만들어졌다. debugfs는 디버깅 목적으로 특별히 설계된 쉽게 사용 가능한 램 기반 파일 시스템이다. 이것은 커널 개발자들이 사용자 공간에서 정보를 활용 가능하게 해주는 것을 편하게 하기 위해 존재한다. 단지 프로세스에...)
- 2023년 2월 11일 (토) 02:17 Ahn9807 토론 기여님이 X-Containers: Breaking Down Barriers to Improve Performance and Isolation of Cloud-Native Containers 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 ASPLOS 2019 == 개요 == '''한줄 요약''': Pravirtualization의 overhead를 엔지니어링으로 최소화 하여 최대한 빨리 로딩 시간이나 memory footprint를 최소화 하였다. 그 결과는 기존의 full virtualization기반의 lightVM과 같은 기술과 비교하였을때 더 빠르면서 docker와 같은 container기법보다 더 isolating할 수 있는 X-Container를 개발하였다. Docker는 Cotainer란 개념을...)
- 2023년 2월 11일 (토) 02:17 Ahn9807 토론 기여님이 Unikernel 문서를 만들었습니다 (Unikernels: Library operating systems for the cloud 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 11일 (토) 02:16 Ahn9807 토론 기여님이 Unikernels: Library operating systems for the cloud 문서를 만들었습니다 (새 문서: 분류: Virtualization ASPLOS 2013 == 개요 == '''Including all kernel and user-space code into more componenets that are flexible, secure, and reusable in the style of LibOS''' 일반적인 가상화시스템은 Hypervisor위에 OS를 설치한후 그 OS위에서 여러개의 운영체제를 실행시키게 된다. 이떄 각각의 OS는 종속된 Application실행에 필요한 라이브러리와 여러 기반적인 하드웨어 접근을 위한 시스템을 제공...)
- 2023년 2월 11일 (토) 02:11 Ahn9807 토론 기여님이 분류:디바이스 문서를 만들었습니다 (새 문서: 분류: 운영체제)
- 2023년 2월 11일 (토) 02:11 Ahn9807 토론 기여님이 커널 모듈 문서를 만들었습니다 (새 문서: 분류: 디바이스 == 개요 == 모듈이란 커널에서 동적으로 커널의 기능을 구현하여 다시 컴파일 하지 않고도 사용할 수 있는 리소스를 제공하는 것을 말한다. 일례로 리눅스 커널의 디바이스 드라이버는 /lib/modules/kernel_version/ 에 존재하여 동적으로 로딩될 수 있도록 구성되어 있다. 모듈을 작성하는 것은 따라서 일반적인 Userprograme의 작성과는 다르게 커널이 제...)
- 2023년 2월 11일 (토) 02:10 Ahn9807 토론 기여님이 Character device 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 == 개요 == 캐릭터 디바이스란, 장치 장동의 최소 단위가 바이트로 이루어지는 장치를 말한다. 예를 들어서 키보드나 마우스의 경우, 블락단위로 장치에 정보가 오고가는 것이 아니라 장치에 대한 응답이 바이트 단위로 작성되게 된다. 이러한 장치들을 캐릭터 디바이스의 범주에서 묶어서 처리한다. 캐릭터 디바이스는 주로 Storage장치가 아닌...)
- 2023년 2월 11일 (토) 02:10 Ahn9807 토론 기여님이 Block device 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 분류: 스토리지 == 개요 == Block Device란 파일 시스템에서 블럭 단위로 정보가 오고가는 시스템을 말한다. 옜날에는 한 블럭의 단위가 보통 512바이트 였으나, 요즘 세대에서는 한 페이지의 크기와 같은 4096바이트를 기본으로 사용하고 있다. 이러한 블럭 디바이스는 주로 Storage를 구현하기 위해서 사용되며, buffer stream과 같은 장치에 의해서 캐...)
- 2023년 2월 11일 (토) 02:09 Ahn9807 토론 기여님이 Ramdisk 문서를 만들었습니다 (새 문서: 분류: 파일 시스템 == 개요 == RamDisk는 컴퓨터 시스템의 Ram을 주기억 장치로 사용할 수 있도록 Emulation하는 것을 말한다. Ram의 본 목적은 프로그램처리에 필요한 Code및 Data섹션의 저장에 있다. 그러나 이 램의 일부분을 지정하여 FileSystem의 root로 만들 수 있는데 이에 관련된 작동이 램디스크이다. 램디스크는 일반 스토리지에 비하여 초당 처리 시간이 비약적으...)
- 2023년 2월 11일 (토) 02:09 Ahn9807 토론 기여님이 RAM 문서를 만들었습니다 (새 문서: 분류: 메모리 == 개요 == 컴퓨터에서 랜덤 액세스 메모리(영어: Random Access Memory, Rapid Access Memory, 임의 접근 기억 장치) 램(RAM)은 임의의 영역에 접근하여 읽고 쓰기가 가능한 주기억 장치다. 반도체 회로로 구성되어 있으며 휘발성 메모리다. RAM은 어느 위치에 저장된 데이터든지 접근(읽기 및 쓰기)하는 데 동일한 시간이 걸리는 메모리이기에 ‘랜덤(Random, 무작위)...)
- 2023년 2월 11일 (토) 02:08 Ahn9807 토론 기여님이 Chroot 문서를 만들었습니다 (새 문서: 분류: 리눅스 커널 분류: 가상화 분류: 파일시스템 == 개요 == chroot란 프로그램이 실행되는 root directory를 변경하는 것을 말한다. 어떠한 한 프로세스는 그 프로세스의 환경 변수에 루트 디렉토리에 대한 정보를 가지고 있다. 그 프로세스가 찾아가는 모든 경로는 그 루트디렉토리에서 시작하게 되는데, chroot은 이 경로를 바꿀 수 있도록 해준다. chroot new_root...)
- 2023년 2월 11일 (토) 02:07 Ahn9807 토론 기여님이 Qemu 문서를 만들었습니다 (새 문서: 분류: 가상화 분류: 오픈소스 프로젝트 == 개요 == Qemu는 오픈소스기반의 Hardware Virtualization 가상머신이다. Qemu는 가상머신을 구현하기 위해서 많이 사용되며, 대표적인 ARM, X86과 같은 시스템을 포함하여 대다수의 머신을 가상화 할 수 있다. * Multiple host, Multiple target을 지원한다. * Full Virtualization, Process Virtualization을 지원한다. * KVM과 함꼐 사용하여...)
- 2023년 2월 11일 (토) 02:07 Ahn9807 토론 기여님이 KVM 문서를 만들었습니다 (Kernel based virtual machine 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 11일 (토) 02:07 Ahn9807 토론 기여님이 Kernel based virtual machine 문서를 만들었습니다 (새 문서: 분류: 가상화 == 개요 == Kernel-based Virtual Machine (KVM)은 리눅스 커널에 Hypervisor의 기능을 더한 것을 말한다. 이러한 변화는 하드웨어 가상화 기법의 발달과 더불에서 자연스럽게 추가된 기능이다. 하드웨어 가상화 기법은 Gutest operating mode와 그에 따른 가상화된 Priviledge 명령어를 CPU단에서 제공한다. 이러한 기능을 linux커널에서 이용하여 쉽게 Hypervisor로 linux 커널을...)
- 2023년 2월 11일 (토) 02:05 Ahn9807 토론 기여님이 Write through 문서를 만들었습니다 (새 문서: 분류: CPU == 개요 == CPU가 I/O가 발생하여 데이터를 캐시에 저장할 경우 데이터의 업데이트를 하위, 상위 캐쉬에 모두 하는 것이다. 이 경우 캐시와 메모리에 업데이트를 모두 하기 때문에 데이터의 일관성을 유지할 수 있다. == 참고 == Write back)
- 2023년 2월 11일 (토) 02:04 Ahn9807 토론 기여님이 Write back 문서를 만들었습니다 (새 문서: 분류: 운영체제 기술 == 개요 == CPU 데이터를 사용할 때 캐시에 일단 저장하고 하위 캐쉬에는 데이터를 저장하지 않는다. 이때 상위 캐쉬에는 이 데이터가 지금 하위 캐쉬에 있는 값과 다르다는 dirtybit가 체크되게 된다. 나중에 캐시에 있는 정보를 flush할때, dirtybit가 체크되어 있으면 하위 캐쉬에 데이터를 옮기고 아니면 그냥 drop시킨다. 속도가 빠르다는 장점이...)
- 2023년 2월 11일 (토) 02:03 Ahn9807 토론 기여님이 분류:제어흐름 문서를 만들었습니다 (새 문서: 분류:운영체제)
- 2023년 2월 11일 (토) 02:02 Ahn9807 토론 기여님이 마이크로 커널 문서를 만들었습니다 (새 문서: 분류: 운영체제 기술 == 개요 == OS Kernel을 매우 다른 단위로 쪼개서, 서로 다른 영역에서 작동시키는 것을 말한다. 커널은 스케쥴링이나 IPC와 같은 최소한의 기능만을 구현하고 User Application, Memory module, Process module, File module과 같은 Kernel functionality를 절단 시킨 구조를 가지고 있다. 하드웨어가 여러 개의 링과 CPU 모드를 제공한다면 마이크로커널은 최고 권한 수준...)
- 2023년 2월 11일 (토) 02:02 Ahn9807 토론 기여님이 모놀리틱 커널 문서를 만들었습니다 (새 문서: 분류: 운영체제 == 개요 == 모든 OS의 기능은 하나의 kernel에 모여 있다. 장점은 퍼포먼스가 좋다는 것이지만, 단점은 조그만한 실수도 커널 전체에 영향을 줄 수 있다는 것이다. 따라서 유지와 관리가 힘들다는 단점이 있다. 예시로는 Windows, BSD, Linux와 같은 것이 있다. == 기능 == 모놀리식 커널 방식은 보다 근대적인 설계 방법으로 여겨지는 마이크로 커널 방식의...)
- 2023년 2월 11일 (토) 02:01 Ahn9807 토론 기여님이 반가상화 문서를 만들었습니다 (새 문서: 분류: 가상화 == 개요 == 반가상화는 Full Virtualization과 다르게, 약간 수정이 가해진 GuestOS의 도움을 받아서 가상화를 진행하는 기법이다. 이 기법에서는 하드웨어 장치나 MMU서비스와 같은 밑단의 하드웨어를 완전히 가상화 하지않고, Hypercall이라는 Hypervisor의 함수를 부르는 인터페이스를 통해서 가상화를 시킨다. 즉 어떤 장치에 대한 요청이 있을때 이를 Hypercal...)
- 2023년 2월 11일 (토) 02:01 Ahn9807 토론 기여님이 Shadow paging 문서를 만들었습니다 (새 문서: 분류: 가상화 == 개요 == 가상화 환경에서 메모리 주소 쳬게에서는 게스트 운영체제가 생각하는 물리 주소를 실제 머신 주소로 변환하여야 한다. 이는 하이퍼바이저의 섀도 페이지 테이블을 이용하게 된다. 운영체제의 페이지 테이블이 가상 주소에서 물리 주소로 가는 변환을 저장한다면, 섀도 페이징은 가상 주소에서 머신 주소로 가는 정보를 저장한다. 하이...)
- 2023년 2월 11일 (토) 02:01 Ahn9807 토론 기여님이 Xen and the Art of Virtualization 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 SOSP 2003 https://www.cl.cam.ac.uk/research/srg/netos/papers/2003-xensosp.pdf == 개요 == XEN의 원저자가 작성한 최초의 논문으로, 어떻게 XEN을 구현하였는지 저술한 논문이다. == Introduction == VM이 가져야 할 특성들 # Isolation # Support different operating systems # Overhead must be small XEN은 Guest Operating System에 수정을 가하여 위와 같은 성질을 모두 이룰 수 있도록 하였다....)
- 2023년 2월 11일 (토) 01:59 Ahn9807 토론 기여님이 Strace 문서를 만들었습니다 (새 문서: 분류: 운영체제 디버깅 == 개요 == Strace는 리눅스에서 프로세스의 시스템콜과 시그널을 추적하기 위한 디버깅 툴이다. 한 프로세스가 어떤 시스템콜을 사용하는지, 어떤 부분에서 병목현상이 일어나는지 아니면 어떠한 오류로 프로세스가 죽는지 탐지하고 디버깅할 수 있다. == 옵션 == -s: 출력시킬 최대 길이를 설정한다. (하나의 시스템콜의 인자가 너무 길경...)
- 2023년 2월 11일 (토) 01:59 Ahn9807 토론 기여님이 시스템 콜 문서를 만들었습니다 (새 문서: 분류: 제어흐름 == 개요 == 시스템콜은 Userprocess가 Kernel process에서만 다룰 수 있는 민감한 Resource에 접근하기 위한 방법이다. Userporcess는 프로그램 작동중 파일의 읽기와 쓰기 같은 커널 영역에서만 처리되어야 하는 작업에 당면하면 시스템콜을 부르게 된다. 시스템콜은 그에 따른 시스템콜을 호출하게 된다. 이러한 시스템콜에대한 Abstraction은 라이브러리의 형태...)