Keyword Macro

Full text search for "프로세스"


Case-sensitive searching
Display context of search results
  • Windows Via C/C++ . . . . 16 matches
         * 독립된 프로세스 핸들 테이블이 존재한다.
         * DuplicateHandle을 이용할 때 원본 프로세스에서 원본 오브젝트를 사용할 수 있다면 절대로 복사된 핸들을 닫아선 안 된다.
         * DuplicateHandle의 1, 3번째 파라메터에 같은 프로세스 오브젝트 핸들을 넣어 동일 프로세스에서 사용되는 핸들을 복사할 수 있다. 주로 같은 커널 오브젝트에 액세스 권한을 제한한 핸들을 생성할 때 사용할 수 있다.
         * 프로세스는 두 개의 컴포넌트로 구성된다. 프로세스를 관리하기 위한 목적으로 운영체제가 사용하는 커널 오브젝트와 실행 모듈이나 Dll 코드와 데이터를 수용하는 주소 공간. 주소 공간엔 스레드 스택이나 힙 할당 같은 동적 메모리 할당에 사용되는 공간도 포함한다.
         * 프로세스는 다음 네 가지 방법으로 종료될 수 있다.
          2. 프로세스 내의 어떤 스레드가 ExitProcess 함수를 호출한다.
          3. 다른 프로세스의 스레드가 TerminateProcess 함수를 호출한다.
          4. 프로세스 내의 모든 스레드가 종료된다.
         이 중 1번 만이 유일하게 프로세스의 자원이 적절히 해제되는 것을 보장할 수 있으며 이를 강력히 추천한다. 스레드 종료의 경우도 거의 동일하다.
         * 프로세스는 자신만의 주소공간을 가지기 때문에 스레드에 비해 더욱 많은 시스템 리소스를 사용한다. 개별 프로세스는 상당량의 정보를 시스템 내부에 저장하고, .exe와 .dll 파일이 주소 공간으로 로드되어야 하므로 파일 리소스가 필요하다. 스레드는 프로세스에 비해 비교적 적은 리소스가 필요한데 사실 스레드는 하나의 스레드 커널 오브젝트와 스레드 스택 정도만 필요로 할 뿐이다.(사실 스레도도 그렇게 가벼운 자원은 아니다. 어디까지나 비교적이다.)
         * 윈도우는 프로세스들 사이에 데이터를 전달하는 다양한 방법들을 제공하고 있지만 내부적으로는 모두 메모리 맵 파일을 사용하여 구현되었으며, 실제로 메모리 맵 파일을 사용하는 것이 단일 머신에서 프로세스 간에 데이터를 전달하는 가장 효과적인 방법이다.
  • 학부/3학년 . . . . 10 matches
         메모리 사용량과 CPU 사용량, 모든 프로세스의 실시간 정보 등를 보여주며 GUI로 프로세스의 작업을 관리할 수 있다.
         ① 현재 시스템의 모든 프로세스 출력
         ▶ 포어그라운드, 백그라운드 프로세스 등 시스템의 모든 프로세스를 출력해 보여주는 기능.
         ▶ 프로세스 종류별로 일정 시간 동안 사용된 CPU 사용률과 메모리와 사용량을 실시간으로 보여주는 기능.
         ③ 프로세스 작업 수행의 전환
         ▶ GUI 조작을 통해 프로세스를 선택하고 명령을 내릴 수 있다.
          text = wxString::Format(_T("프로세스: %d\t CPU 사용: %3d%%\t실제 메모리: %3d%%"), numproc, (int)cpus->usage_tot, ((mems->memtotal - mems->memfree) * 100)/mems->memtotal);
          wxMessageDialog *Dlg = new wxMessageDialog(NULL, _T("이 프로세스를 끝내시겠습니까?\n\n비정상적인 종료는 시스템이 불안정해질 수 있습니다. 계속하시겠습니까?"), _T("kill"), wxOK | wxCANCEL | wxICON_QUESTION);
  • Windows2003Tips . . . . 4 matches
         탐색기에서 메뉴 도구 ? 폴더옵션(O)을 실행한 다음, ‘보기’탭을 선택하고 ‘고급설정’ 부분에서 ‘폴더 및 바탕 화면 항목에 팝업 설명 표시’와 ‘암호화되거나 압축된 NTFS 파일을 컬러로 표시’ 그리고 ‘독립된 프로세스로 폴더 창 실행’의 체크를 해제하여 속도 향상
         정확한 확인을 위해 Ctrl + Shift + Del를 눌러 Windows 작업관리자를 불러서 프로세스 항목에서 iexplore.exe 와 Explorer.EXE 가 있는지 여부를 확인 후 있으면 프로세스 끝내기를 통해 종료 하세요.
         Explorer.EXE를 프로세스 끝내기를 하면 시작메뉴가 사라집니다. 놀라지 마시고 계속 진행하시기 바랍니다.
  • 행(hang)과 데드락(deadlock)의 차이 . . . . 4 matches
          1. Mutual exclusion - 특정 자원은 한 프로세스 밖에 못 가진다(배타적인 통제권).
          2. Hold and wait - 프로세스가 자원을 가지고 있으면서 다른 자원을 기다린다.
          3. No preemption - 다른 프로세스가 강제로 그 자원을 뺏을 수 없다.
          4. Circular wait - 필요한 자원을 가지고 있는 프로세스들끼리 원을 형성. ex) a -> b -> c -> d -> a
  • C++ . . . . 3 matches
         ["/(Shell)프로세스 아이콘 가져오기"]
         ["/모든 프로세스 리스트(이름) Enumerate"]
         ["/프로세스 이름 to PID"]
  • C++/부팅 시간&경과 시간 구하기 . . . . 3 matches
         {{{+1 프로세스 실행 시간 }}}
          // 현재 시간에서 프로세스 경과 시간을 빼서 프로세스 실행 시간을 구한다.
  • test4 . . . . 3 matches
         시피유, 메모리, 프로세스 정보
         프로세스 제어
         프로세스 정보
  • 윈도우 기본 프로세스 정보 . . . . 3 matches
         Winlogon 서비스에 필요한 인증 프로세스를 담당.
         DLL로 실행되는 프로세스들의 host 역할 담당.
         사용자 로그온과 로그오프를 관리하는 프로세스. Ctrl+Alt+Del을 누를 때 활성화 되는 GINA(Windows 2000, 2003 and XP) 혹은 Credential Providers(Vista, Win 7, Windows 2008 and Remote Desktop Gateway).
  • Blog/2014-06 . . . . 2 matches
         윈도우에서 애플리케이션을 실행하면 메모리를 어떻게 잡을까? 시스템은 애플리케이션을 구성하는 .exe 파일을 열어서 애플리케이션을 구성하는 코드와 데이터의 크기를 얻어낸다. 이후 프로세스의 주소 공간에 얻어낸 크기만큼의 영역을 예약하고, 이 영역에 대한 '''커밋된 물리적 저장소를 .exe 파일 자체라고 설정'''한다. 이처럼 시스템은 페이징 파일에 공간을 할당하는 대신 프로세스의 주소 공간에 예약된 영역을 활용하여 .exe 파일의 내용이나 데이터 등을 사용한다. (이렇게 하면 애플리케이션은 더 빠르게 로딩될 수 있고, 페이징 파일의 크기를 증가시키지 않고 그대로 유지할 수 있게 된다.)
  • PowerShell . . . . 2 matches
         PowerShell의 cmdlet은 명령어 이름, 매개 변수 및 명령어 출력을 지정하는데 사용되는 동사-명사 구조를 가진다. 예를 들어, `Get-Process` cmdlet은 현재 실행 중인 모든 프로세스를 검색하는 데 사용된다. 이 cmdlet의 이름은 "Get" 동사와 "Process" 명사로 구성되어 있다.
         PowerShell에는 수백 가지의 내장 cmdlet이 있으며, 이러한 cmdlet은 파일 및 폴더 관리, 프로세스 관리, 이벤트 로깅, 성능 모니터링 등 다양한 작업을 수행할 수 있다. 일부 cmdlet은 Windows 운영 체제의 서비스나 레지스트리와 상호 작용하는데 사용되기도 한다.
  • WinDbg . . . . 2 matches
          * .tlist: 현재 실행중인 모든 프로세스를 출력. -v 자세히.
         -p %ld: 크래시 난 프로세스의 PID
  • WinampControllers . . . . 2 matches
         이는 프로세스에 상주된 itype.exe 가 Winamp의 Global Hotkey에 의해 키 값이 변경되는 것을 막기 때문이다.
         itype.exe 프로세스를 끝내고 Winamp Gloabl Hotkey 를 설정한 다음 IntelliType Pro 를 실행하면 가능하긴 하지만 번거로움이 따른다.
  • C++/모든 프로세스 리스트(이름) Enumerate . . . . 1 match
         #keywords C++, 프로세스, Win32
  • Internet Explorer에서 RegCreateKeyEx Error 5 (Access Denied)될 때 . . . . 1 match
         IE는 Low Integrity 레벨의 프로세스로 실행되기에 BHO 역시 Low Integrity로 실행된다. 그 이상 Integrity가 필요한 장소는 접근 거부가 떨어진다.
  • K8S . . . . 1 match
          Namespace 내에 있는 일부 리소스에는 Finalizers라는 삭제 프로세스가 있습니다. Namespace을 삭제하려면 이러한 리소스의 Finalizers를 제거해야합니다. 이를 위해서는 `kubectl edit` 명령어를 사용하여 리소스의 YAML 파일을 편집하고, Finalizers를 수동으로 삭제해야합니다.
  • RFC 793 . . . . 1 match
         RFC 793는 TCP의 동작 방식, 데이터 전송 및 수신 프로세스, 연결 설정 및 해제 절차, 오류 처리 및 복구 방법 등 TCP에 대한 모든 중요한 측면을 다루고 있습니다. 이 문서는 TCP의 세그먼트 구조와 데이터 전송 제어, 순서 제어, 윈도우 제어 등 TCP의 핵심 기능을 설명하고 있으며, TCP의 핵심적인 기능을 이해하고 사용하는 데 있어서 중요한 참고 자료입니다.
  • TCP 연결 상태 의미 . . . . 1 match
         첫 번째 이유는 원격의 종료까지 확인하여 신뢰성 있는 연결 종료를 위한 것이고, 두 번째 이유는 만료된 연결의 패킷 제거를 위해서인데, 종료한 소켓이 TIME_WAIT 상태에서 금방 사라지지 않는 이유가 두 번째 이유 때문이다. 이런 상황을 가정할 수 있다. 둘이 패킷을 주고 받다가 정상적으로 연결을 끊었다. 그리고 둘이 곧바로 연결을 해서 방금 전과 같은 포트로 연결되었다. 여기서 문제가 발생하는데 이전에 연결이 되었을 때 보낸 패킷이 라우터의 일시적인 오류로 네트워크를 뱅뱅 돌다가 다시 새로운 연결이 되었을 때 도착할 수 있다. 즉, 모든 패킷 순서를 엄격히 보장하는 TCP에서 원하지 않는 데이터가 수신되었으니 네트워크 오류가 발생할 수 있다. 이 때 TIME_WAIT 상태를 유지하면 같은 포트를 다른 프로세스가 다시 이용하는 것을 막는다. 같은 연결이 발생하지 못하도록 방지한다. 그리고 TIME_WAIT 상태는 2 MLS 시간 동안 유지한다. 즉, 네트워크에 패킷이 존재하는 시간보다 두 배 길게 설정된다. 따라서 TIME_WAIT 상태가 끝나면 네트워크 상에는 이전 연결에 보내졌던 패킷이 모두 소멸되었다고 확신할 수 있으므로 새로운 연결을 만들어도 문제가 발생하지 않을 것이다.
  • Tools . . . . 1 match
         프로세스에 접근하는 레지스터, 파일 I/O 감시
  • omr1/3/001 . . . . 1 match
         프로세스, Process
Found 19 matching pages out of 1201 total pages

You can also click here to search title.