noriwiki에서 사용할 수 있는 모든 기록이 표시됩니다. 기록 종류나 사용자 이름(대소문자 구별) 또는 영향을 받는 문서(대소문자 구별)를 선택하여 범위를 좁혀서 살펴볼 수 있습니다.
- 2023년 2월 16일 (목) 07:59 Ahn9807 토론 기여님이 워드 문서를 만들었습니다 (새 문서: 분류: 정보 표현 == 개요 == 컴퓨터에서 메모리가 가지는 주소의 길이 (포인터의 길이를 포시한다. 예를 들어 32비트 컴퓨터는 한 워드가 32비트이다. w 비트 워드를 가지는 컴퓨터에서 컴퓨터의 가상주소는 [0 ~ <math> 2^w - 1</math>]byte 의 크기를 가진다. 이때 쉽게 착각 하기 쉬운 것이 byte 가 아니라 bit 라고 생각 하는 것인데, 컴퓨터의 메모리는 하나의 주소가...)
- 2023년 2월 16일 (목) 07:59 Ahn9807 토론 기여님이 이진법 문서를 만들었습니다 (새 문서: 분류: 정보 표현 == 개요 == 0과 1로 구성된 숫자의 표현이다. 예를 들어 123(기수 10) = 1111011(기수 2)로 표현할 수 있다. 어떤 기수의 숫자에서 i번째 숫자 d의 값은 다음과 같다. <math> d * Base^i </math> == LSB / MSB == LSB (Least significant bit) 의 약자로써 가장 오른쪽의 비트 0을 나타내고, MSB (Most significant bit)은 가장 왼쪽의 비트를 나타낸다. MSB는 부호나 제일 큰 지수를 나...)
- 2023년 2월 14일 (화) 05:57 Ahn9807 토론 기여님이 특허 문서를 만들었습니다 (새 문서: 분류: 연구 논문 작성법 == 좋은 특허의 조건 == 특허 소송과정에서 예상되는 상대방의 공격을 방어할 수 있어야 함. 또한 특허가 무효처리 되지 않도록 세심한 노력을 기울여야 함. ;청구 범위 * 경쟁사 제품/서비스에서 확인할 수 있는 구성 요소로 기재 (침해 입증이 가능하도록 작성). 특허의 구성요소가 피고의 제품, 피고의 아이디어에서 어떤 부분과 겹칠 수...)
- 2023년 2월 13일 (월) 05:02 Ahn9807 토론 기여님이 분류:알고리즘 문서를 만들었습니다 (새 문서: 분류: 자료구조와 알고리즘)
- 2023년 2월 13일 (월) 05:02 Ahn9807 토론 기여님이 분류:탐색 문서를 만들었습니다 (새 문서: 분류: 알고리즘)
- 2023년 2월 13일 (월) 04:55 Ahn9807 토론 기여님이 Privbox: Faster System Calls Through Sandboxed Privileged Execution 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 == 개요 == 시스템콜 Intenstive한 코드를 PrivBox라는 커널과는 분리된, 그러나 커널 Context인 환경에서 실행하여서, Context change overhead를 줄인 논문이다. == Motivation == 시스템 콜은 많이 쓰이고 있지만 Context change overhead가 심하다. == Importance == 기존 시스템콜 overhead를 줄이기 위한 Work들은 User application을 수정하여야 하였으며, 전통적인 방식들은 기...)
- 2023년 2월 13일 (월) 02:22 Ahn9807 토론 기여님이 Systolic array 문서를 만들었습니다 (시스톨릭 배열 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:21 Ahn9807 토론 기여님이 시스톨릭 배열 문서를 만들었습니다 (새 문서: 분류: 컴퓨터 구조 400px|섬네일|가운데 == Systolic arrays == Dataflow machine과 같은 병렬 처리에 특화된 구조는 특별한 시스템을 사용해서 명령을 처리하게 된다. 이중 하나의 방법이 시스톨릭 배열 (Systolic array)이다. TPU와 같은 아키텍쳐에서 사용되며, 크게 input date -> output data의 구조를 가지고 있다. HB (heart beat)신호가 들어오면 각각의 Pr...)
- 2023년 2월 13일 (월) 02:20 Ahn9807 토론 기여님이 암달의 법칙 문서를 만들었습니다 (새 문서: 분류: 시스템 최적화 분류: 동시성 프로그래밍 == 개요 == 병렬 컴퓨팅에서 멀티 프로세서를 사용할 때 프로그램의 성능향상은 프로그램의 순차적인 부분에 의해 제한된다. 예를 들면, 프로그램의 95%가 병렬화 할 수 있다면 이론적인 최대 성능 향상은 아무리 많은 프로세서를 사용하더라도 최대 20배로 제한된다. '''암달의 법칙'''(Amdahl's law)은 '''암달의 저주''...)
- 2023년 2월 13일 (월) 02:19 Ahn9807 토론 기여님이 부트로더 문서를 만들었습니다 (새 문서: 분류: 부팅 == 개요 == 부트로더는 커널을 작동시키기위해서 사용하는 프로그램이다. == 부트로더의 역활 == # 커널을 메모리로 로드하기 # 커널에게 적절한 정보를 제공하기 # 커널이 작동할 수 있는 환경 만들기 # 커널에게 컨트로를 넘기기 x86에서 부트로더는 리얼 모드에서 작동을 시작한다. 부트로더는 리얼 모드에서 BIOS의 정보를 이용하여 컴퓨터의...)
- 2023년 2월 13일 (월) 02:19 Ahn9807 토론 기여님이 Interrupt handler 문서를 만들었습니다 (인터럽트 핸들러 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:18 Ahn9807 토론 기여님이 인터럽트 벡터 문서를 만들었습니다 (Interrupt vector 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:18 Ahn9807 토론 기여님이 인터럽트 핸들러 문서를 만들었습니다 (새 문서: 분류: 예외적 제어흐름 섬네일|가운데 == 개요 == 인터럽트 핸들러는 인터럽트 벡터에 등록되어 있는 각각의 인터럽트에 대한 실행 함수이다. 인터럽트 핸들러는 커널에서 실행되며 인터럽트 스택을 이용하여 처리된다. 커널은 인터럽트가 호출되면 정해진 인터럽트 핸들러를 불러서 인터럽트를 실행하게 된다.)
- 2023년 2월 13일 (월) 02:17 Ahn9807 토론 기여님이 Interrupt stack 문서를 만들었습니다 (인터럽트 스택 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:17 Ahn9807 토론 기여님이 인터럽트 스택 문서를 만들었습니다 (새 문서: 분류: 제어흐름 == 개요 == 인터럽트 스택(Interrupt stack)은 인터럽트가 작동하기 위해서 필요한 커널 공간의 스택이다. 인터럽트 스택에는 유저 프로세스에 대한 상태정보와, syscall handler에 대한 스택으로 사용된다. 인터럽트 스택은 Atomic하게 setting되어야 한다. 하드웨어적인 방식으로 Interrupt Stack이 쌓이는 도중에는 다른 sp에 대한 함수가 pending 됨으로써 이러한...)
- 2023년 2월 13일 (월) 02:15 Ahn9807 토론 기여님이 인터럽트 벡터 테이블 문서를 만들었습니다 (Interrupt vector table 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:15 Ahn9807 토론 기여님이 Interrupt 문서를 만들었습니다 (새 문서: 분류: 제어흐름 분류: CPU == 개요 == 마이크로프로세서에서 '''인터럽트'''란 마이크로프로세서(CPU)가 프로그램을 실행하고 있을 때, 입출력 하드웨어 등의 장치에 예외상황이 발생하여 처리가 필요할 경우에 마이크로프로세서에게 알려 처리할 수 있도록 하는 것을 말한다. 폴링이 대상을 주기적으로 감시하여 상황이 발생하면 해당처...)
- 2023년 2월 13일 (월) 02:14 Ahn9807 토론 기여님이 인터럽트 문서를 만들었습니다 (Interrupt 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:14 Ahn9807 토론 기여님이 Signal 문서를 만들었습니다 (새 문서: 분류: 제어흐름 == 개요 == 시그널 (Signal)은 소프트웨어적으로 구현된 인터럽트이다.)
- 2023년 2월 13일 (월) 02:13 Ahn9807 토론 기여님이 Pthread 문서를 만들었습니다 (POSIX Threads 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:13 Ahn9807 토론 기여님이 POSIX Threads 문서를 만들었습니다 (새 문서: 분류: 스레드/프로세스 == 개요 == POSIX 스레드(POSIX Threads, 약어: PThread)는 병렬적으로 작동하는 소프트웨어의 작성을 위해서 제공되는 표준 API다. 리눅스에서 제공하는 라이브러리중에 하나이며, user thread의 생성, lock, barriers와 같은 기능들을 제공한다. 이 Pthread를 이용하여 thread를 쉽게 구현할 수 있게 만든 것이 OpenMP이다. == 사용법 == === 포함 === : <code># include...)
- 2023년 2월 13일 (월) 02:12 Ahn9807 토론 기여님이 OpenMP 문서를 만들었습니다 (새 문서: 분류: 스레드/프로세스 분류: 시스템 최적화 분류: 오픈소스 프로젝트 분류: 동시성 프로그래밍 == 개요 == OpenMP(Open Multi-Processing)는 공유 메모리 다중 처리 프로그래밍 API로, C, C++, 포트란 언어와, 유닉스 및 마이크로소프트 윈도우 플랫폼을 비롯한 여러 플랫폼을 지원한다. 병렬 프로그래밍의 하이브리드 모델로 작성된 응용 프로그램은...)
- 2023년 2월 13일 (월) 02:11 Ahn9807 토론 기여님이 Message passing 문서를 만들었습니다 (새 문서: 분류: 스레드/프로세스 분류: 동시성 프로그래밍 == 개요 == 메시지 패싱이란 파이프와 같이 특정한 프로토콜을 사용하여 메시지를 동기화 시키는 기술이다. Shared Memory와 다르게 명시적으로 통신을 하며, 전달된 메시지는 자동적으로 동기화 된다는 장점이 있지만, 속도가 비교적 느리다는 단점이 있다. 메모리 공유는 Synchronization과 같은 다양한 요소를 고...)
- 2023년 2월 13일 (월) 02:10 Ahn9807 토론 기여님이 Long mode 문서를 롱 모드 문서로 이동하면서 넘겨주기를 덮어썼습니다
- 2023년 2월 13일 (월) 02:10 Ahn9807 토론 기여님이 덮어쓰기를 통해 롱 모드 문서를 삭제했습니다 ("Long mode"에서 문서를 이동하기 위해 삭제함)
- 2023년 2월 13일 (월) 02:10 Ahn9807 토론 기여님이 Real mode 문서를 만들었습니다 (리얼 모드 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:10 Ahn9807 토론 기여님이 리얼 모드 문서를 만들었습니다 (새 문서: 분류: X86 아키텍쳐 분류: 부팅 == 개요 == 리얼 모드는 리얼 주소 모드 또는 호환 모드라고도 한다. 80286 이후의 x86 호환 CPU의 운영 방식이다. 리얼 모드는 20비트 세그먼트 메모리 주소 공간이 특징을 결정한다. (최대 1 메가바이트의 메모리가 번지에 기록될 수 있다는 것을 뜻함) 80286 계열 이후의 모든 x86 CPU들은 리얼 모드에서 전원이 켜질 때 시작된다. 80186 계...)
- 2023년 2월 13일 (월) 02:09 Ahn9807 토론 기여님이 Program 문서를 만들었습니다 (프로그램 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:09 Ahn9807 토론 기여님이 프로그램 문서를 만들었습니다 (새 문서: 분류:프로그램 실행 == 개요 == 프로그램은 정적인 것으로 디스크에 존재한다. 프로세스는 현재 프로그램의 running instance를 말한다. 프로세스는 한 머신에 여러개가 동시에 존재할 수도 있다. 또한 프로세스는 스케쥴링의 대상이기도 하다. 프로세스는 프로그램에 더하여 추가적인 머신에서 돌리기 위한 정보또한 필요한다. 즉 프로그램은 static이고 프로세...)
- 2023년 2월 13일 (월) 02:08 Ahn9807 토론 기여님이 Process 문서를 만들었습니다 (프로세스 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:08 Ahn9807 토론 기여님이 Thread 문서를 만들었습니다 (스레드 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:08 Ahn9807 토론 기여님이 프로세스 문서를 만들었습니다 (새 문서: 분류:프로세스 == 개요 == 프로그램은 정적인 것으로 디스크에 존재한다. 프로세스는 현재 프로그램의 running instance를 말한다. 프로세스는 한 머신에 여러개가 동시에 존재할 수도 있다. 또한 프로세스는 스케쥴링의 대상이기도 하다. 프로세스는 프로그램에 더하여 추가적인 머신에서 돌리기 위한 정보또한 필요한다. 즉 프로그램은 static이고 프로세스는 dy...)
- 2023년 2월 13일 (월) 02:08 Ahn9807 토론 기여님이 분류:스레드/프로세스 문서를 만들었습니다 (새 문서: 분류: 운영체제)
- 2023년 2월 13일 (월) 02:06 Ahn9807 토론 기여님이 스레드 문서를 만들었습니다 (새 문서: 분류: 스레드 프레임없음|가운데|700픽셀 == 개요 == 프로세스의 실행 단위이며, PCB로 작동하는 프로세스와는 달리 TCB로 작동한다. TCB에는 프로그램 카운터, 레지스터 정보, 스택, 스케줄링 정보등이 포함되어 있다. lightweight process라고 불리기도 한다. 스레드(thread)는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위...)
- 2023년 2월 13일 (월) 02:05 Ahn9807 토론 기여님이 Parallel computing 문서를 만들었습니다 (병렬 컴퓨팅 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:05 Ahn9807 토론 기여님이 병렬 컴퓨팅 문서를 만들었습니다 (새 문서: 분류: 시스템 최적화 분류: 동시성 프로그래밍 == 개요 == 병렬 컴퓨팅, Parallel computing이란 여러가지의 명령어를 동시에 병렬적으로 시행하는 최적화 기법을 말한다. GPU나 CPU의 multi-core와 같이 여러개의 instruction을 동시에 시행할 수 있는 하드웨어에서 시행된다. 인공지능에서 병렬 컴퓨팅은 매우 중요한 기법으로서 사용된다. 인공지능이나 컴퓨터 그래픽...)
- 2023년 2월 13일 (월) 02:04 Ahn9807 토론 기여님이 AVX 문서를 만들었습니다 (Advanced vector extensions 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:04 Ahn9807 토론 기여님이 분류:시스템 최적화 문서를 만들었습니다 (새 문서: 분류: 컴퓨터 구조)
- 2023년 2월 13일 (월) 02:03 Ahn9807 토론 기여님이 Advanced vector extensions 문서를 만들었습니다 (새 문서: 분류: CPU 분류: x86 아키텍쳐 분류: 시스템 최적화 == 개요 == 고급 벡터 확장(Advanced Vector Extensions,약어:AVX)은 2008년 4월 춘계 인텔 개발자 포럼에서 발표된 x86 명령어 집합의 확장으로 SIMD명령어 집합중의 하나이다. SIMD 레지스터의 폭이 128비트에서 256비트로 확장돼서, 최대 2배까지 부동소수점 연산 처리 능력이 향상된다. 또한 기존의 2 피연산자 구조에서...)
- 2023년 2월 13일 (월) 02:02 Ahn9807 토론 기여님이 롱 모드 문서를 만들었습니다 (Long mode 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 13일 (월) 02:02 Ahn9807 토론 기여님이 Long mode 문서를 만들었습니다 (새 문서: 분류: 부팅 분류: x86 아키텍쳐 == 개요 == x86-64 컴퓨터 아키텍처에서 롱 모드(long mode)는 64비트 응용 프로그램이 64비트 명령어와 레지스터에 접근할 수 있지만 32비트와 64비트 프로그램이 호환성 하위 모드에서 실행되는 상태를 가리킨다. 그러나 16비트 모드의 명령어는 일부 사용할 수 없다. 예를 들어서 BIOS에 접근하는 등의 명령어는 보호 모드와 마찬가지...)
- 2023년 2월 13일 (월) 02:00 Ahn9807 토론 기여님이 Heuristic search 문서를 만들었습니다 (새 문서: 분류: 탐색 == 개요 == 휴리스틱 탐색이란, 탐색과정에 있어서 일정한 정도의 추측을 사용하는 것을 말한다. 이 기법은 Informed search라고도 불리기도 한다. 최고의 답을 찾니는 않지만 합당한 시간안에 최적의 답을 찾아가는 것을 보장한다. == 종류 == #Best-First search #A* #Hill Climbing #Simulated Annealing #Genetic Algorithms)
- 2023년 2월 13일 (월) 02:00 Ahn9807 토론 기여님이 Heuristic search 문서를 넘겨주기를 만들지 않고 Best-first search 문서로 이동했습니다
- 2023년 2월 13일 (월) 01:58 Ahn9807 토론 기여님이 Heuristic search 문서를 만들었습니다 (새 문서: 분류: 탐색 == 개요 == 노드 중에서 제일 그럴듯한 노드를 먼저 고르는 알고리즘이다. 이때 제일 그럴 듯한 노드를 구하는 방법은 Heuristic Function으로 주어지게 된다. # 생성된 노드의 집합에서 제일 적합한 노드를 고른다. # 선택된 노드를 확장시켜서 노드의 Successor을 만든다. # 생성된 Successor을 다시 생성된 노드의 집합에 넣는다. # 다시 1에서 반복. 휴리스틱 함...)
- 2023년 2월 13일 (월) 01:55 Ahn9807 토론 기여님이 Greedy algorithm 문서를 탐욕 알고리즘 문서로 이동했습니다
- 2023년 2월 13일 (월) 01:55 Ahn9807 토론 기여님이 Greedy algorithm 문서를 만들었습니다 (새 문서: 분류: 탐색 == 개요 == 탐욕 알고리즘은 최적해를 구하는 데에 사용되는 근사적인 방법으로, 여러 경우 중 하나를 결정해야 할 때마다 그 순간에 최적이라고 생각되는 것을 선택해 나가는 방식으로 진행하여 최종적인 해답에 도달한다. 순간마다 하는 선택은 그 순간에 대해 지역적으로는 최적이지만, 그 선택들을 계속 수집하여 최종적(전역적)인 해답을 만들었...)
- 2023년 2월 12일 (일) 04:15 Ahn9807 토론 기여님이 SVA 문서를 만들었습니다 (Virtual instruction set computing: Secure Virtual Architecture 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 12일 (일) 04:13 Ahn9807 토론 기여님이 VISC 문서를 만들었습니다 (Virtual instruction set computing 문서로 넘겨주기) 태그: 새 넘겨주기
- 2023년 2월 12일 (일) 03:59 Ahn9807 토론 기여님이 Secure Virtual Architecture: A Safe Execution Environment for Commodity Operating Systems 문서를 만들었습니다 (새 문서: 분류: 시스템 논문 2009 SOSP John Criswell, Andrew Lenharth, Dinakar Dhurijati, Vikram Adve == 개요 == == Motivation == 시스템 보안에 많은 진보가 있어왔지만, 운영체제는 그 중요성에도 불구하고 계속해서 새로운 취약점이 발견되고 있다. 특히 메모리 관련 버그들, Buffer overruns, double free, format string error와 같은 에러들, Control flow integrity관련 에러들이 심각한 취약점 영향을 미치...)
- 2023년 2월 11일 (토) 09:47 Ahn9807 토론 기여님이 분류:소프트웨어 기반 보안 문서를 만들었습니다 (새 문서: 분류: 컴퓨터 보안)