전체 글 썸네일형 리스트형 VC++ - 문제 8주 문제 - 윈도우와 윈도우 객체의 관계윈도우와 윈도우 객체 연결 더보기Attech() : 윈도우와 윈도우 객체 분리, 내부 핸들 값 리턴더보기Detach() : - 메뉴 항목 갱신하기 (상태 변경하는 방법)더보기 명령 갱신 핸들러 추가 : UPDATE_COMMAND_UI CCmdUI 클래스를 이용하여 메뉴 상태(활성/비활성) 설정 Enable() = 활성화Enable(0) = 비활성화 SetCheck = 체크표시 SystemMenu = 메인프레임에 우클릭 했을 때 나오는 컨텍스트 메뉴FALSE 면 설정한 항목이TRUE 면 기본 항목이 나옴 메모리를 파일처럼 사용하기 위한 MFC클래스 데이터를 디스크가 아닌 메모리 버퍼에 저장되고 파일I/O와 유사한 방식더보기CMemFile - 도큐먼트와.. 더보기 인공 지능 개론 - 시험 - 5장 지도학습: 회귀 (5.2 2차원 입력면 모델 ~) - 6장 지도학습: 분류 - 7장 신경망 딥러닝 - 8장 신경망 딥러닝의 응용 (~8.6 풀링) - 기타 : 주교재외 별도 강의 내용1. 평균(MEAN) : 데이터 분포의 위치합계 / n = 평균! 2. 분산(Variance) :데이터가 평균으로부터 얼마나 퍼져 있는지를 나타내는 측도로, 각 데이터와 평균의 차이를 제곱하여 평균을 구한 값 3. 평균의 함정? : 평균만으로 데이터의 분포를 충분히 설명하지 못할 때 발생하는 상황 4. 가중 평균? : 각 데이터에 가중치를 곱한 후 이를 전체 가중치의 합으로 나눈 값 5. 기저(basis) : 특정 차원(길이)의 벡터를 선형결합을 통해 생성해 낼 수 있는 ★ 최소한의 벡터들의 모임 ★ 6. .. 더보기 운영체제 시험문제 - (리뷰 정리 서술형) 단일 사용자 시스템 -> 다중 프로그래밍으로 변한 동기 단일 사용자 시스템이란? 더보기단일 사용자 시스템은 사용자가 하나의 프로세스만 사용이 가능한 시스템이다. 동기 :사용자가 하나의 프로세스를 처리하다가 다른 프로세스의 처리를 필요로 할 때의 불편함을 줄이기 위해 하나의 CPU와 주기억 장치를 이용하여 여러개의 프로세스를 동시에 처리 할 수 있는 다중 프로그래밍 시스템을 고안하게 되었다. 고정 분할이란 무엇이고, 고정 분할은 기억장치의 각 분할 공간에 무엇이 발생하는가?더보기- 주기억장치를 일정 수의 고정된 크기들로 분할하여 CPU가 여러 프로세스에게 할당하는 방식(대신 이 방식은, 기억장치의 각 분할 공간에 대한 내부 단편화와 외부단편화가 발생) 고정 분할의 문제점을 고치기 위해 도입한 시스템은? .. 더보기 운영체제 - (7장 교착상태 문제) 7장 교착상태 1. 교착상태 발생의 필요조건에 해당하지 않은 것은? 가. 상호 종속(Mutual dependency)나. 점유와 대기(hold and wait)다. 비선점(non-preemption)라. 환형대기(circular wait) 더보기가. : 상호 종속이 아니라 상호 배제임. 2. 교착상태 발생 중 프로세스에 할당된 자원은 사용이 끝날 때 까지 강제로 빼앗을 수 없음을 의미하는 것은? 가. 상호배제 (Mutual Exclusion)나. 점유와 대기(hold and wait)다. 비선점(non-preemption)라. 환형대기(circular wait) 더보기다. :비선점 3. 교착상태(dead lock)에 관한 설명으로 틀린 것은? 가. 교착상태 발생의 필요 충분 조건은 상호배제, 점유 및 .. 더보기 운영체제 - (병행프로세스 문제.) 6장 프로세스 간 동기화 및 통신(병행 프로세스)[임계 구역, 상호 배제] 1. 다중 프로그래밍 운영체제에서 한 순간에 여러 개의 프로세스에 의하여 공유되는 데이터 및 자원에 대하여, 한 순간에는 반드시 하나의 프로세스에 의해 서만 자원 또는 데이터가 사용되도록 하고, 이러한 자원이 프로세스에 의하여 반잡된 후 비로소 다른 프로세스에서 자원을 이용하거나 데이터를 접근 할 수 있도록 지정된 영역을 의미하는 것은? 가. locality 나. semaphore 다. Critical section 라. Working set 더보기다. : Critical section (즉, 임계영역)에대한 문제는 무조건 나온다고 볼 수 있다. 2. 한 프로세스가 공유 메모리 혹은 공유 파일을 사 용하고 있을 때 다.. 더보기 운영체제 - (리뷰 정리 시험문제) 정리 1. 운영체제의 발전은 급진적인 방법에 의하지 않고 진화적인 방법에 의해 이루어져 왔다. 다음의 각 변이에 대해서 운영체제 설계자가 새로운 유형의 시스템을 만들어내게 된 주 동기를 기술하시오. 1-1. 단일 사용자 시스템 -> 다중 프로그래밍단일 사용자 시스템은 사용자가 하나의 프로세스만 사용이 가능한 시스템이다.따라서 사용자가 하나의 프로세스를 처리하다가 다른 프로세스의 처리를 필요로 할 때의 불편함을 줄이기 위해 하나의 CPU와 주기억 장치를 이용하여 여러개의 프로세스를 동시에 처리 할 수 있는 다중 프로그래밍 시스템을 고안하게 되었다.★=> cpu처리량 증가, 다중 프로그래밍(주 기억장치 여러 개 프로세스 존재 => 프로그램(cpu명령, 입출력 명령) 1-2. 고정 분할 다중 프로그래밍.. 더보기 운영체제 - 12주차 (교착상태) 11주차에 설명한 병행 처리에서병행 프로세스의 문제는컴퓨터 시스템의 자원에는 어느 한 시점에 하나의 프로세스가 할당 되어 수행되는데, 동시에 두 개 이상의 프로세스를 병행처리 하면 여러 가지 문제점이 발생한다는 문제에서 해결방법 4가지가 존재하는데. 임계구역상호 배제 기법동기화 기법(세마포어, 모니터)교착 상태 해결이 있따. 컴퓨터 시스템은 한정된 수의 자원으로 구성되어있다. ☞교착 상태란?☜+ 하나 또는 그 이상의 프로세스가 발생될 수 없는 어떤 특정 사건(event)을 기다리고 있는 상태+ 특정 프로세스가 특정한 자원을 위하여 무한정 기다려도 도저히 해결 할 수 없는 상태 - 교착상태는 컴퓨터 시스템의 효율을 급격히 떨어뜨리는 문제점을 발생시킨다. 프로토콜을 이용하여 해결한다. - 하나 이.. 더보기 운영체제 (11주차 - 프로세스 간 동기화 및 통신) 스레드(Thread)- 스레드는 프로세스 내에서의 작업 단위이면서 시스템의 여러 자원을 할당받아 실행하는 프로그램의 단위이다.- 하나의 프로세스에 하나의 스레드 = 단일 스레드 , 하나의 프로세스에 하나 이상의 스레드가 존재하는 경우 = 다중 스레드- 프로세스의 일부 특성을 갖고 있기 때문에 경량 프로세스라고도 함.- 운영체제의 성능을 개선하려는 소프트웨어적 접근 방법이다. 스레드의 분류 사용자 수준의 스레드 : 사용자가 만든 라이브러리를 사용하여 스레드를 운용함 ㄴ 단점 : 속도는 빠르지만 구현이 어려움 커널 수준의 스레드 : 운영체제의 커널에 의해 스레드를 운용함 ㄴ 단점 : 구현이 쉽지만 속도가 느림.. 더보기 이전 1 ··· 4 5 6 7 8 9 다음