분류 전체보기
-
실습 2주차정리필요2 2008. 9. 1. 23:34
#include GLfloat vertices[8][3] = {{ -1.0, -1.0, 1.0}, {-1.0, 1.0, 1.0}, {1.0, 1.0, 1.0}, {1.0, -1.0, 1.0}, {-1.0, -1.0, -1.0}, {-1.0, 1.0, -1.0}, {1.0, 1.0, -1.0}, {1.0, -1.0, -1.0}}; GLfloat colors[8][3] = {{0.0, 0.0, 0.0}, {1.0, 0.0, 0.0}, {1.0, 1.0, 0.0}, {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0}, {1.0, 0.0, 1.0}, {1.0, 1.0, 1.0}, {0.0, 1.0, 1.0}}; void init(void) { glClearColor(0.0f, 0.0f, 0.0f, 0.0..
-
실습 7정리필요2 2008. 9. 1. 23:33
#include #include #include using namespace std; const int MAXNAME = 20; const int MAXSIZE = 10; class StudentRecord { private: int sno; string sname; // 또는 char sname[MAXNAME] 사용 float score; public: StudentRecord() {;} StudentRecord(int no, string name, float s) {sno=no, sname=name, score=s;} void setSno(int no) {sno = no;} void setSname(string name) {sname = name;} void setScore(float s) {scor..
-
과제4 - 1번문제정리필요2 2008. 9. 1. 23:31
* 문제 1. 6장 강의자료 40쪽의 프로그램 코드를 대상으로 Forwarding이 作動하는 과정을 상세히 설명하세요. p40 프로그램 코드 sub $2, $1, $3 and $4, $2, $5 or $4, $4, $2 add $9, $4, $2 첫번째 해저드 - EX 해저드 발생 상황 - 위 Clock 4 그림에서 sub $2, $1, $3 는 MEM stage에 있고 EX/MEM.RegisterRd 에 $2 값이 forwarding unit으로 들어간다. 뒤 따라오는 and $4, $2, $5 는 EX stage에 있고 ID/EX.RegisterRs 에 $2 값이 forwarding unit으로 들어간다. 또 EX/MEM의 WB 제어필드가 forwarding unit으로 들어간다. 이 때 forwar..
-
과제4 - 2번문제정리필요2 2008. 9. 1. 23:29
* 문제 2. Hazard Detection Unit의 필요성, 프로그램 코드를 이용한 동작과정을 기술하세요. Hazard detection unit 의 필요성 적제 명령어 뒤에 이 결과값을 읽는 명령어가 뒤따라 나오면 불가피한 stall 이 필요하다. Hazard detection unit 은 적제명령어와 뒤따르는 명령어들의 종속성을 적제명령어가 EX stage에 도달했을 때 미리 검출하고 PC, IF/ID 레지스터, 지연 멀티플렉서에 제어신호를 보내 적제명령어 뒤에 nops 를 만들어 한클럭 stall 함으로써 forwarding unit 과 원할하게 데이터 해저드를 해결한다. 프로그램 코드를 이용한 동작과정 기술 강의자료 6장 46p " Data Hazard Requiring a Stall " 의 ..
-
실습3주차정리필요2 2008. 9. 1. 23:24
#include GLfloat vertices[8][3] = {{ -1.0, -1.0, 1.0}, {-1.0, 1.0, 1.0}, // 도형 좌표 지정 {1.0, 1.0, 1.0}, {1.0, -1.0, 1.0}, {-1.0, -1.0, -1.0}, {-1.0, 1.0, -1.0}, {1.0, 1.0, -1.0}, {1.0, -1.0, -1.0}}; GLfloat colors[8][3] = {{0.0, 0.0, 0.0}, {1.0, 0.0, 0.0}, // 도형 색상 지정 {1.0, 1.0, 0.0}, {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0}, {1.0, 0.0, 1.0}, {1.0, 1.0, 1.0}, {0.0, 1.0, 1.0}}; static GLfloat theta[] = {0...
-
MS 믹스온캠퍼스!생각 2008. 9. 1. 23:23
Microsoft 에서 대학생들을 대상으로한 MixOnCampus 란 프로그램에 참가했다. 처음 마이크로소프트 한국지사 박남희 상무님의 임원 Session 1. 의외로 여자분이었다. 간단한 약력은 서강대를 나와서 아이오와 주립대 석사과정을 거쳐 90 년도 HP입사 97 년도 MS 차장으로 이직 01 년도 사업부 부장 04 년도 상무를 지내고 계신다. 일반적인 Vision에 대한 연설과 MS의 인재관, 21세기 리더의 자질 구체적인 미래에 대한 계획과 MS Korea 의 간략한 소개 하는일 등을 말해주신다. 추천도서는 스티븐 코비의 "성공하는 사람의 7가지 습관"이라고.. 가장 재밌는건 일본잉어 "코이" 얘기였다. 코이는 어항에서 키우면 죽을 때까지 3~5cm 자라고 연못에서 키우면 15~25cm 강에서 ..