4. 시간의 표현 (6장. 시간의 표현).

Slides:



Advertisements
Similar presentations
구조체 : Structure 와 포인터 2. 집합적 변수 생성 가능 structure_declaration ::= struct_specifier declarator_list ; struct_specifier ::= struct tag_name | struct tag_name.
Advertisements

명품 C++ 4장. 객체 포인터와 객체 배열, 객체의 동적 생성.
Power C++ 제6장 포인터와 문자열.
C++ Espresso 제3장 배열과 포인터.
C++ Espresso 제3장 배열과 포인터.
2016 ITA 1월 강의 C Programming -4일차- 포인터배열 및 이중포인터 정대진 ( )
C++ Espresso 제1장 기초 사항.
GTK+ 프로그래밍 (2) SNSLAB 발표 : 문동규.
OpenGL 실습 1주차.
6장. 멀티스레드 멀티스레드 프로그래밍의 필요성을 이해하고 기본 개념을 익힌다.
원정초등학교 5학년1반 48번 윤민정.
*노동문제 * -비정규직 유효림 박지희 전향숙 황연두.
제 8 장  파서 생성기 YACC 사용하기.
실전 프로젝트 2 : 숫자야구 숫자 야구를 구현해보자.
제6장 객체배열과 벡터 객체 배열을 이해한다. 벡터(vector) 클래스를 사용할 수 있다.
8. 객체와 클래스 (기본).
Signal & Inter-Process Communication
C++ Espresso 제9장 다형성.
버퍼 오버플로우에 대한 대책과 발전된 공격 안전한 함수 사용 버퍼 오버플로우에 취약한 함수 사용하지 않기
배열, 포인터, 참조 배열은 같은 형을 가지는 변수들의 묶음이다..
제 12장 I/O멀티플렉싱(Multiplexing)
C++ Espresso 제6장 생성자와 소멸자.
Department of Computer Engineering
Chapter 02. 윈도우 소켓 시작하기.
3장. 포인터, 배열, 구조체 포인터, 배열, 구조체 학습목표 기본적 데이터 타입
7장 클래스.
Data structures 01.2: C++ classes 동의대학교 멀티미디어공학과 이광의교수.
Data structures 02.3:programming recursive functions
C++ Programming: chapter 7 – inheritence
(ioctl, mmap, fsync&flush)
작업장에서 불의의사고로 절단사고가 발생했다면
스택(Stack) 김진수
17장. 문자열 01_ 문자열 사용의 기본 02_ 문자열의 사용.
Chapter 3 클래스. 최호성.
Computer Graphics OpenGL 설치 및 설정
컴퓨터 개론 및 실습 Dept. Computer Eng. Hankuk University of Foreign Studies
Signal & Inter-Process Communication
제5장 생성자와 접근제어 객체 지향 기법을 이해한다. 클래스를 작성할 수 있다. 클래스에서 객체를 생성할 수 있다.
가상함수와 추상 클래스.
Chapter 1 C와는 다른 C++. 최호성.
제2장 제어구조와 배열 if-else 문에 대하여 학습한다. 중첩 if-else 문에 대하여 학습한다.
19. 함수 포인터와 void 포인터.
제 12장. 사용자 정의형으로서의 클래스 학기 프로그래밍언어및실습 (C++).
4. 고급변수 사용 : 포인터와 관련하여 메모리 바라보기
데이터베이스실험실 석사 2학기 조정희 TCP/IP Socket Programming… 제 19장 윈도우 기반의 쓰레드 동기화 데이터베이스실험실 석사 2학기 조정희
Chap. 14 성능향상시키기 PS Lab. 이지연.
2015 한국연구재단 글로벌박사 양성사업 변경사항 안내
3장. 클래스의 기본.
루프와 카운트 Looping and counting
멤버 함수인 operator+()가 실행, 또는 전역 함수인 operator+()가 실행 Point p3 = p1+p2; 에서
제8장 포인터와 동적객체 생성 포인터의 개념을 이해한다. 포인터와 관련된 연산을 이해한다.
C-언어와 기반구조 정보보호학과 이정수 교수.
5. 논리적 자료표현 : 구조체.
Department of Computer Engineering
교육방법 및 평가방법 안내.
3장,4장 발표 서정우.
03. 메모리 관리 C++ 프로그램에서 다룰 수 있는 메모리의 종류
C++ Espresso 제13장 입출력과 파일처리.
Execution with Unnecessary Privileges
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
자료구조 세미나 발표 주제: 자료구조 기초 - 1회 차: 자료구조의 정의, 기초 지식 (함수, 포인터, 레퍼런스)
3. 모듈 (5장. 모듈).
(제작자: 임현수)모둠:임현수,유시연,유한민
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
실습과제 1번 생성된 파일 basic.txt를 프로젝트 폴더에서 메모장으로 열고 내용을 확인
*컴퓨터 구조 4장 연습문제 천재성.
argc, argv 의 사용방법 #include <stdio.h>
Signal & Inter-Process Communication
17장. 포인터의 포인터.
C.
Presentation transcript:

4. 시간의 표현 (6장. 시간의 표현)

sc_time sc_time 선언 구조 예제 SystemC에서 시간의 측정을 위해 정의한 자료형 sc_time의 시간 단위 SC_SEC : 초 SC_MS : 밀리초 (10-3초) SC_US : 마이크로초 (10-6초) SC_NS : 나노초 (10-9초) SC_PS : 피코초 (10-12초) SC_FS : 펨토초 (10-15초) 선언 구조 예제 sc_time name … ; // 초기화 없이 선언 sc_time name (magitude, time_units) …; // 초기화 포함 선언 sc_time t_PERIOD (5, SC_NS); sc_time t_TIMEOUT (100, SC_MS);

sc_start () st_start () 예제 초기화와 시뮬레이션 수행을 시작 sc_start () : 시뮬레이션 무한 실행 sc_start (max_sc_time) : max_sc_time 시간만큼 시뮬레이션 예제 int sc_main (int argc, char *argv[]) { simple_process_ex my_instance (“my_instance”); sc_start (60, 0, SC_SEC); // 60초 동안 시뮬레이션 실행 return 0; }

sc_time_stamp() sc_time_stamp () 시뮬레이션 중 현재 시간 표시 사용 예제 cout << sc_time_stamp () << endl; cout << “The time is now “ << sc_time_stamp() << “!” << endl;

wait (sc_time) wait (sc_time) wait () 사용 예제 일정 시간동안 프로세스의 실행을 지연 (또는 대기) wait () 사용 예제 void simple_process_ex::my_thread_process (void) { wait (10, SC_NS); cout << “Now at “ << sc_time_stamp() << endl; sc_time t_DELAY (2, SC_MS); cout << “Delaying “ << t_DELAY << endl; wait (t_DELAY); cout << “Now at “ << sc_time_stamp () << endl; } % ./run_example Now at 10 ns Delaying 4 ms Now at 4000010 ns