분류 전체보기1383 C++ 메모리 해제와 접근 할당 에러 9가지 적절한 malloc 사용법 C++ 메모리 해제 접근 할당 에러 (malloc, delete, free) C++ 메모리 에러 종류1. 메모리 해제 에러메모리 릭시간이 갈수록 메모리 사용량이 계속 증가한다. 시간이 갈수록 프로세스가 느리게 동작한다.종국적으로 『메모리가 부족』하여 프로그램의 작업과 시스템 콜들이 실패한다. 123456void memoryLeak(){ int* p = new int[1000]; return; // 버그! p를 해제하지 않음}cs 메모리 할당, 해제의 잘못된 매칭 보통 프로그램을 즉시 크래시시키지 않는다. 어떤 플랫폼에서는 메모리를 손상할 수 있고 나중에 프로그램 크래시(세그먼테이션 오류)로 나타난다. 1234567891011void mismatchedFree(){ int* p1 = (int*)malloc.. 2017. 2. 5. 전문가 시스템(Expert System) 엑스퍼트 시스템이란? 소설 속 예시 전문가 시스템(Expert System), 엑스퍼트 시스템이란? 전문가 시스템(엑스퍼트 시스템(Expert System))이란 일종의 인공지능(AI)과 관련된 것이라 막연하게 생각해 왔다. 어디서도 상세하게 이해할 만한 글을 접해보지 못했기에 머릿속으로도 정립되지 않은 개념이었다. 펀드용어 사전 - Expert System [클릭]엑스퍼트 시스템 의사 등 특정 분야 전문가들의 지식이나 추론 방법을 컴퓨터로 옮겨 넣어서 전문가 이외의 사람들도 이와 같은 지혜를 이용할 수 있도록 만든 인공지능 시스템의 일종. 지식 베이스라 불리는 데이터베이스에 전문가의 지식을 넣어두어 추론 기능을 사용, 일정한 판단을 내리는 장치이다. 아... 정말 막연하지 않은가? 전문가 시스템이 뭔지 모르는 사람들은 저 글만 봐선 결코.. 2017. 2. 4. 모터 원리와 선정 방법, 리니어 모터 중심으로 종류, 원리, 토크 계산 모터 원리, 선정 방법 [리니어 모터를 중심으로] Motor 종류모터- 전기 에너지를 기계 에너지로 바꾸는 기계.- 대부분이 회전운동을 하나 직선 운동을 하는 것도 있음. 모터의 종류 DC MotorAC MotorStepping Motor기타 DC 모터- 고정자로 영구자석을 사용하고, 회전자(전기자)로 코일을 사용하여 구성한 것으로, 전기자에 흐르는 전류의 방향을 전환함으로써 자력의 반발, 흡인력으로 회전력을 생성시키는 모터이다. DC 모터의 특징- 기동 토크가 크다- 인가전압에 대하여 회전특성이 직선적으로 비례한다- 입력전류에 대하여 출력 토크가 직선적으로 비례하며, 출력 효율이 양호하다- 가격이 저렴하다 『AC Motor』- 동기기형 ( Synchronous Type )- 유도기형 ( Inductio.. 2017. 2. 4. WinCE 프로세스 메모리 구조 애플리케이션 영역과 커널 공간 윈도우 CE 애플리케이션 영역과 커널 공간 [메모리 이해] WinCE 애플리케이션 영역아래 그림은 윈도우 CE 애플리케이션 주소 영역을 나타낸다. 프로그램 영역은 각기 정해진 목적에 따라 다수의 영역으로 나뉜다. 첫 번째 영역은 프로그램 코드와 모든 메모리 할당을 담고 있는 하위 1GB의 주소 영역이다. 다른 윈도우 운영체제처럼 『프로그램 코드는 0001 0000의 베이스 주소』에서 상향으로 로드된다. 운영체제는 코드 위에서부터 프로그램이 사용할 정적 데이터 영역, 리소스 데이터, 로컬 힙을 위치시킨다. 여기에는 프로그램 주 스레드가 사용할 스택이 적어도 하나 이상 존재하고, 그 뒤에 보조 스레드용 스택이 온다. WinCE에서 스택, 힙, 직접 가상 할당 등 모든 메모리 할당은 프로그램 주소 영역의 최초.. 2017. 2. 4. 이전 1 ··· 329 330 331 332 333 334 335 ··· 346 다음