건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 2. 자동재전송요청 (ARQ) 중데이터프레임의정확한수신여부를매번확인하면서다음프레임을전송해나가는가장간단한오류제어방식은? 가. Go-back- N ARQ 나. Stop -and

Size: px
Start display at page:

Download "건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 2. 자동재전송요청 (ARQ) 중데이터프레임의정확한수신여부를매번확인하면서다음프레임을전송해나가는가장간단한오류제어방식은? 가. Go-back- N ARQ 나. Stop -and"

Transcription

1 건시스템 전자계산기조직응용기사필기기출문제 (2.8.2). 객체지향개념중하나이상의유사한객체들을묶어공통된특성을표현한데이터추상화를의미하는것은? 가. 메소드 다. 추상화 나. 상속성 라. 클래스 2. 어셈블리어에서어떤기호적이름에상수값을할당하는명령은? 가. ASSUME 다. EQU 나. ORG 라. EVEN 3. C 언어명령문중 "do ~ while" 문에대한설명으로옳지않은것은? 가. 명령의조건이거짓일때 loop 를반복처리한다. 나. 명령의조건이거짓일때도최소한한번은처리한다. 다. 무조건한번은실행하고경우에따라서는여러번실행하 는처리에사용하면유용하다. 라. 제일마지막문장에 ":" 기호가필요하다. 4. 객체지향시스템에서전통적시스템의함수또는프로시저에해 당하는연산기능을무엇이라고하는가? 가. 메소드나. 패키지 다. 모듈 라. 메시지 5. C 언어의기억클래스종류가아닌것은? 가. 자동변수 다. 레지스터변수 나. 동적변수 라. 외부변수 6. 기계어에대한설명으로틀린것은? 가. 각컴퓨터마다모두같은기계어를가진다. 나. 컴퓨터가해석할수있는 또는 의 2 진수로이루어진다. 다. 실행할명령, 데이터, 기억장소의주소등을포함한다. 라. 프로그램작성이어렵고복잡하다. 7. 어셈블러를두개의패스로구성하는주된이유는? 가. 패스,2 의어셈블러프로그램이작아서경제적이다. 나. 기호를정의하기전에사용할수있어프로그램작성이용 이하다. 다. 한개의패스만을사용하면메모리가많이소요된다. 라. 한개의패스만을사용하면프로그램의크기가증가하여유 지보수가어렵다. 8. C 언어에서지정된파일로부터한문자씩읽어들이는파일처 리함수는? 가. fopen() 다. fgetc() 나. fscanf() 라. fgets() 9. 한위치의문자열을다른위치의문자열과비교하는어셈블리어명령은? 가. REPE 다. SCAS 나. CMPS 라. MOVS. 어셈블리어에서사용되는어셈블러명령 ( 의사명령 ) 에해당하 지않는것은? 가. END 다. SR 나. USING 라. DROP. 모듈작성시주의사항으로옳지않은것은? 가. 모듈의내용이다른곳에적용가능하도록표준화한다. 나. 모듈내의요소들끼리의응집도는최대한작게한다. 다. 자료의추상화와정보은닉의성격을띠도록해야한다. 라. 적절한크기로작성되어야한다. 2. C 언어에서문자형자료선언시사용하는것은? 가. double 나. float 다. char 라. int 3. C 언어에서이스케이프문자의의미가잘못된것은? 가. f : 6 진수로표현 나. n : 커서를다음줄앞으로이동다. b : 문자를출력하고뒤로한칸이동 라. t : 커서를일정간격만큼수평이동 4. 어셈블리어의특징으로옳지않은것은? 가. 각명령어가하나의기계명령에대응되는저급언어이다. 나. 어셈블리어에서는데이터가기억된번지를기호 (symbol) 로지정한다. 다. 어셈블리어는모든컴퓨터기종에공통으로적용할수있다. 라. 어셈블리어는기계어와 대 로대응시켜서표현한기호식표기법이다. 5. 어셈블리어에서라이브러리에기억된내용을프로시저로정의하여서브루틴으로사용하는것과같이사용할수있도록그 내용을현재의프로그램내에포함시켜주는명령은? 가. EVEN 다. ORG 나. INCLUDE 라. NOP 6. 시스템프로그래밍에가장적합한언어는? 가. BASIC 나. COBOL 다. C 라. FORTRAN 7. 프로그램수행순서로옳은것은? 가. 원시프로그램 컴파일러 목적프로그램 링커 로더 나. 원시프로그램 목적프로그램 컴파일러 링커 로더다. 목적프로그램 링커 원시프로그램 컴파일러 로더 라. 목적프로그램 컴파일러 원시프로그램 링커 로더 8. 작성된표현식이 BNF 의정의에의해바르게작성되었는지를 확인하기위하여만든트리는? 가. 계층트리다. 파스트리 나. 확장트리라. 클래스트리 9. 논리곱 (AND) 을나타내는 C 언어의연산자는? 가. II 나. I 다. && 라. # 2. 어셈블리어명령에서다음설명에해당하는것은? 이명령은오퍼랜드가없으며, 리스트를출력할때이명령위치에서페이지를바꾸어다음내용을출력한다. 따라서리스트를특정내용이나블록별로분리하여출력할때사용하면편리하다. 가. EJECT 다. EXTERN 나. ASSUME 라. PUBLIC - -

2 건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 2. 자동재전송요청 (ARQ) 중데이터프레임의정확한수신여부를매번확인하면서다음프레임을전송해나가는가장간단한오류제어방식은? 가. Go-back- N ARQ 나. Stop -and -Wait ARQ 다. Selective-Repeat ARQ 라. Continuous ARQ 29. 다음설명에해당하는 OSI 7계층은? 종단간메시지전달서비스를담당하며, 연결형과비연결형서비스로구분된다. 가. 물리계층나. 전송계층다. 응용계층라. 네트워크계층 3. HDLC의데이터전송동작모드에속하지않는것은? 가. NRM 나. ABM 다. ARM 라. DCM 22. TCP/IP 프로토콜에관한설명으로잘못된것은? 가. TCP 는 OSI 참조모델의네트워크계층에대응되고, IP 는 트랜스포트계층에대응된다. 나. OSI 표준프로토콜과가까운망구조를가지고있다. 다. TCP 프로토콜과 IP 프로토콜의결합적의미로서 TCP 가 IP 보다상위층에존재한다. 라. 네트워크환경에따라여러개의프로토콜을허용한다. 23. IPv4 와 IPv6 의패킷헤더의비교설명으로틀린것은? 가. IPv4 의프로토콜필드는 IPv6 에서트래픽클래스 (Traffic Class) 필드로대치된다. 나. IPv4 의 TTL 필드는 IPv6 에서홉제한 (Hop Limit) 으로불린다. 다. IPv4 의옵션필드 (Option Field) 는 IPv6 에서는확장헤더로 구현된다. 라. IPv4 의총길이필드는 IPv6 에서제거되고페이로드길이 필드로대치된다. 24. 인터네트워크내에 6 개의라우터와 7 개의네트워크를가지고 있다. 링크상태경로지정방식을이용하여경로지정을한다 면, 몇개의경로배정테이블이존재하는가? 가. 나. 6 다. 7 라 IP 프로토콜의특성이아닌것은? 가. 네트워크계층에서의비연결프로토콜 나. 32bit IP 주소를통한어드레싱 다. 패킷전송 라. 헤더와데이터체크성 26. 다음이설명하고있는라우팅프로토콜은? 내부라우팅프로토콜이며링크상태알고리즘을사용하는대규모네트워크에적합하다. 가. BGP 다. OSPF 나. RIP 라. EGP 3. DBMS의필수기능이아닌것은? 가. 정의기능나. 조작기능다. 매크로기능라. 제어기능 32. 해싱 (hashing) 에서동일한버켓주소를갖는레코드들의집합을의미하는것은? 가. locality 나. working set 다. synonym 라. collision 33. 트랜잭션의특성에해당하지않는것은? 가. Atomicity 나. Consistency 다. Distribution 라. Isolation 34. 색인순차파일의색인구역에해당하지않는것은? 가. Track Index Area 나. Cylinder Index Area 다. Master Index Area 라. Overflow Index Area 35. 데이터베이스설계단계순서로옳은것은? 가. 개념적설계 물리적설계 논리적설계나. 물리적설계 개념적설계 논리적설계다. 논리적설계 물리적설계 개념적설계라. 개념적설계 논리적설계 물리적설계 36. 선형자료구조에해당하지않는것은? 가. 스택나. 큐다. 트리라. 데크 37. 데이터베이스의 3층스키마에해당하지않는것은? 가. 내부스키마나. 레지스터스키마다. 외부스키마라. 개념스키마 38. 다음식을 Postfix notation 으로변환한결과는? (B+C)*E-F/G 가. -BC+E*FG/ 나. BC+E*-F/G 다. BC+E-*FG/ 라. BC+E*FG/- 27. 디지털데이터를아날로그신호로변환시키는것을키잉 (keying) 이라고한다. 키잉의세가지방식에해당하지않는것은? 가. ASK 나. FSK 다. OSK 라. PSK 28. 다음중다중접속방식에해당하지않는것은? 가. TDMA 나. CDMA 다. FDMA 라. SDMA 39. 다음자료에대하여버블정렬을이용하여오름차순으로정렬할경우 회전후의결과는? 8, 5, 6, 2, 4 가. 5, 2, 4, 6, 8 나. 2, 4, 5, 6, 8 다. 5, 6, 2, 4,8 라. 2, 8, 5, 6, 4 4. 다음중해시함수와밀접한관계가있는파일은? 가. DAM 파일 나. VSAM 파일 다. ISAM 파일 라. Multi Ring 파일 - 2 -

3 건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 4. Interrupt cycle 에대한 micro-operation 중에서관계가없는것은? ( 단, MAR : Memory Address Register, PC : Program Counter, M : memory, MBR : Memory Buffer Register, IEN : Interrupt Enable 이며, Interrupt Handler 는 번지에저장되어있다 ) 가. MAR PC, PC PC + 나. MBR MAR, PC 다. M MBR, IEN 라. GO TO fetch cycle 42. minterm 으로표시된다음 boolean function 을간략화한것은? ( 단, d 함수는 don t care 임 ) F(w,x,y,z)=Σ(,3,7,,5) F(w,x,y,z)=Σ(,2,5) 가. wx y z 다. wz y z 나. wz yz 라. w x yz 주소명령어연산에서결과는어디에저장되는가? [ 구조 ] op operand operand2 operand3 가. PC(program counter) 나. stack 다. operand 라. 임시저장장소 44. 입출력방법가운데메모리내에있는 I/O 를위한특별한명령어를 I/O 프로세서에게수행토록하여 CPU 관여없이 I/O 를수행하는방법은? 가. 프로그램에의한 I/O 나. 인터럽트에의한 I/O 다. DMA 에의한 I/O 라. 채널에의한 I/O 45. 유효자리에는 4 자리, 지수에는 2 자리까지저장할수있는시스템에서 (.*) * (9.2*-5) 의부동소수점곱셈을계산한결과를올바르게표시한것은? ( 단, IEEE 754 정규화표현에따르며바이어스등은고려하지않음 ) 가..22 * 5 나..22 * 6 다..2 * 6 라..2 * 다음전가산기의진리표중출력캐리 (C2) 의값은? 입력 출력 x y C C 2 S (a) (b) (c) (d) 가. (a) : (b) : (c) : (d) : 나. (a) : (b) : (c) : (d) : 다. (a) : (b) : (c) : (d) : 라. (a) : (b) : (c) : (d) : 47. 다음은팩 (pack) 형식의 진수를 6 진수로나타낸것이다. A 와 B 의덧셈연산의결과는? A: 4 9 5C B: 3 84 D 가 C 나 D 다. FF FC 라. 25 5C 48. 인터럽트의우선순위결정과관련이적은것은? 가. 트랩방식나. 폴링방식다. 벡터방식라. 데이지체인방식 49. cycle steal 과 interrupt 에관한설명중옳은것은? 가. interrupt 가발생하면 interrupt 처리될때까지 CPU 는쉰다. 나. interrupt 발생시에는 CPU 의상태보전이필요없다. 다. instruction 수행도중에 cycle steal 이발생하면 CPU 는그 cycle steal 동안정지된상태가된다. 라. cycle steal 의발생시에는 CPU 의상태보존이필요하다 비트메모리워드에서비트패턴 ( ) 2 는 " 부호있는절대치 (signed magnitude), 2 부호와 의보수, 3 부호와 2 의보수 " 로해석될수있다. 각각에대응되는 진수를순서대로나타낸것은? 가. -9, 2-9, 3-8 나. -9, 2-8, 3-9 다. 237, 2-9, 3-8 라. 237, 2-8, 피연산자의위치 ( 기억장소 ) 에따라명령어형식을분류할때 instruction cycle time 이가장짧은명령어형식은? 가. 레지스터 - 메모리인스트럭션나. AC 인스트럭션다. 스택인스트럭션라. 메모리 - 메모리인스트럭션 52. 컴퓨터연산에서단항 (unary) 연산에해당되지않는것은? 가. Shift 나. Complement 다. Rotate 라. OR 53. 부동소수점인두수의나눗셈을위한순서를올바르게나열한것은?. 가수의나눗셈을한다. 2. 피젯수를위치조정한다. 3. 레지스터를초기화시키고부호를결정한다. 4. 지수의뺄셈을한다. 5. (ZERO) 인지의여부를조사한다. 가 나 다 라 채널명령어의구성요소가아닌것은? 가. data address 나. flag 다. operation code 라. I/O device 처리속도 - 3 -

4 건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 55. 하나이상의프로그램또는연속되어있지않은저장공간으로부터데이터를모든다음, 데이터들을메시지버퍼에넣고, 특정수신기나프로그래밍인터페이스에맞도록그데이터를조직화하거나미리정해진다른형식으로변환하는과정을일컫는것은? 가. porting 나. converting 다. marshalling 라. streaming 56. 다음중부프로그램과매크로 (Macro) 의공통점은? 가. 삽입하여사용한다. 나. 분기로반복을한다. 다. 다른언어에서도사용한다. 라. 여러번중복되는부분을별도로작성하여사용한다. 57. 일반적인컴퓨터와달리명령어를실행할때실행할명령어의순서와상관없이단지피연산자의준비여부에따라실행되며, 데이터의종속여부에따라수행순서가결정되는방식으로이론상으로최대의병렬성을얻을수있는컴퓨터구조는? 가. 배열처리기 (array processor) 나. 시스톨릭처리기 (systolic processor) 다. 파이프라인처리기 (pipeline processor) 라. 데이터흐름형컴퓨터 (data flow computer) 58. 메이저스테이트중하드웨어로실현되는서브루틴의호출이라고볼수있는것은? 가. FETCH 스테이트나. INDIRECT 스테이트다. EXCUTE 스테이트라. INTERRUPT 스테이트 59. 동기고정식마이크로오퍼레이션제어의특성이아닌것은? 가. 제어장치의구현이간단하다. 나. 여러종류의마이크로오퍼레이션수행시 CPU 사이클타임이실제적인오퍼레이션시간보다길다. 다. 마이크로오퍼레이션들의수행시간의차이가큰경우에적합한제어이다. 라. 중앙처리장치의시간이용이비효율적이다. 6. 마이크로오퍼레이션 (micro-operation) 의설명으로옳지않은것은? 가. 레지스터에저장된데이터에의해이루어지는동작이다. 나. 한개의클록 (clock) 펄스동안실행되는기본동작이다. 다. 한개의 instruction 은여러개의마이크로오퍼레이션이동작되어실행된다. 라. 현재 CPU 가무엇을하고있는가를나타내는상태동작이다. 6. 운영체제에대한설명중옳지않은것은? 가. 여러사용자들사이에서자원의공유를가능케한다. 나. 사용자인터페이스를제공한다. 다. 자원의효과적인경영및스케쥴링을한다. 라. 운영체제의종류에는 UNIX, LINUX, JAVA 등이있다. 62. 시스템을설계할때최적의페이지크기에관한결정이이루어져야한다. 페이지크기에관한설명으로옳지않은것은? 가. 페이지크기가크면페이지테이블공간은증가한다. 나. 입 출력전송시큰페이지가더효율적이다. 다. 페이지크기가클수록디스크접근시간부담이감소된다. 라. 페이지크기가작으면페이지단편화가감소된다. 63. 다음의페이지참조열 (Page reference string) 에대해페이지교체기법으로 FIFO 를사용할경우페이지폴트회수는? ( 단, 할당된페이지프레임수는 3 이고, 처음에는모든프레임이비어있음 ) [ 페이지참조열 ] 7,,,2,,3,,4,2,3,,3,2,,2,,,7, 가. 6 나. 4 다. 5 라 UNIX 에서쉘 (Shell) 에대한설명으로옳지않은것은? 가. 사용자의명령을받아해석하고수행시키는명령어해석기이다. 나. 프로세스관리, 기억장치관리, 파일관리등의기능을수행한다. 다. 시스템과사용자간의인터페이스를담당한다. 라. 커널처럼메모리에상주하지않기때문에필요할경우교체될수있다. 65. 사이클이허용되고, 불필요한파일제거를위해참조카운터가필요한디렉토리구조는? 가. 단계디렉토리구조나. 2 단계디렉토리구조다. 트리디렉토리구조라. 일반그래프형디렉토리구조 66. 페이징기법과세그먼테이션기법에대한설명으로옳지않은것은? 가. 페이징기법에서는주소변환을위한페이지맵테이블이필요하다. 나. 프로그램을일정한크기로나눈단위를페이지라고한다. 다. 세그먼테이션기법에서는하나의작업을크기가각각다른여러논리적인단위로나누어사용한다. 라. 세그먼테이션기법에서는내부단편화가, 페이징기법에서는외부단편화가발생할수있다. 67. 절대로더에서각기능과수행주체의연결이옳지않은것은? 가. 연결 - 프로그래머 나. 기억장소할당 - 로더 다. 적재 - 로더 라. 재배치 - 어셈블러 68. 다중처리기운영체제구조중주 / 종 (Master/Slave) 처리기시스템에대한설명으로옳지않은것은? 가. 종프로세서는입ㆍ출력발생시주프로세서에게서비스를요청한다. 나. 주프로세서는입ㆍ출력과연산작업을수행한다. 다. 한처리기를종프로세서로지정하고다른처리기들은주프로세서로지정하는구조이다. 라. 주프로세서만이운영체제를실행할수있다. 69. 운영체제의발달과정순서를옳게나열한것은? 가일괄처리시스템 나분산처리시스템 다다중모드 (mode) 시스템 라시분할시스템 가. 가 라 다 나다. 가 다 라 나 나. 다 나 라 가라. 다 라 나 가 - 4 -

5 건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 7. 파일디스크립터 (File Descriptor) 에대한설명으로옳지않은것은? 가. 파일관리를위한파일제어블록이다. 나. 시스템에따라다른구조를가질수있다. 다. 보조기억장치에저장되어있다가파일이개방될때주기억장치로옮겨진다. 라. 사용자의직접창조가가능하다 개의 CPU 로구성된하이퍼큐브에서각 CPU 는몇개의연결점을갖는가? 가. 6 나. 7 다. 8 라. 72. 프로세스의정의로거리가먼것은? 가. 실행중인프로그램나. PCB 를가진프로그램다. 프로시저가활동중인것라. 동기적행위를일으키는주체 73. 주기억장치관리기법으로최악적합 (Worst-fit) 방법을이용할경우 K 크기의프로그램은다음과같이분할되어있는주기억장치중어느부분에할당되어야하는가? 영역번호 영역크기 상태 9K 공백 2 2K 공백 3 2K 공백 4 35K 공백 가. 영역번호 다. 영역번호 3 나. 영역번호 2 라. 영역번호 다음과같은 3 개의작업에대하여 FCFS 알고리즘을사용할때, 임의의작업순서로얻을수있는최대평균, 반환시간을 T, 최소평균반환시간을 t 라고가정했을경우 T - t 의값은? 프로세스 실행시간 P 9 P2 6 P3 2 가. 3 나. 4 다. 5 라 UNIX 에서파일에대한정보를갖고있는 inode 의내용으로볼수없는것은? 가. 파일링크수나. 파일소유자의식별번호다. 파일의최초변경시간라. 파일크기 76. 다음중가장바람직한스케줄링정책은? 가. CPU 이용률을줄이고반환시간을늘린다. 나. 대기시간을줄이고반환시간을늘린다. 다. 응답시간과반환시간을줄인다. 라. 반환시간과처리율을늘린다. 77. UNIX에서파일의사용허가를정하는명령은? 가. cp 나. chmod 다. cat 라. ls 78. HRN(Highest Response-ratio Next) 스케줄링방식에대한설명으로옳지않은것은? 가. 대기시간이긴프로세스일경우우선순위가높아진다. 나. SJF 기법을보완하기위한방식이다. 다. 긴작업과짧은작업간의지나친불평등을해소할수있다. 라. 우선순위를계산하여그수치가가장낮은것부터높은순으로우선순위가부여된다. 79. 분산처리운영체제시스템의구축목적으로거리가먼것은? 가. 보안성향상 나. 자원공유의용이성 다. 연산속도향상 라. 신뢰성향상 8. 파일보호기법중다음설명에해당하는것은? 사용자에따라접근할수있는파일이나디렉토리의목록을 정해서사용자의신원에따라서로다른접근권한을허용한다. 가. Cryptography 다. Naming 나. Password 라. Access control 8. 순차액세스기억장치는? 가. magnetic disk 나. magnetic tape 다. cache memory 라. magnetic bubble 82. 주소지정방식중에서기억장치를가장많이액세스해야하는방식은? 가. 직접주소지정방식나. 간접주소지정방식다. 상대주소지정방식라. 인덱스주소지정방식 83. 다음중 USART 를제어하기위한레지스터가아닌것은? 가. USART I/O 데이터레지스터나. USART 타이머레지스터다. USART 보레이트레지스터라. USART 제어상태레지스터 84. 다음 stack 에대한설명으로적합하지않은것은? 가. 대부분의마이크로컴퓨터에서 subroutine 의 return 할주소를기억한다. 나. 일반적으로 stack pointer 가있지만 cascade stack 과같이없는것도있다. 다. nested subroutine 이나 recursive subroutine 에서모두아주적합하게이용할수있다. 라. 일반적으로 stack 공간은메모리공간의특정부분으로한정되어있으며다른부분은 stack 으로이용할수없다. 85. 다음에해당하는명령을차례로실행하면 C 레지스터에기억된결과는? 가. 나. 다. 라. 86. 고급언어로작성된원시프로그램 (Source program) 을읽어들여, 다른컴퓨터의기계어로서목적프로그램 (object program) 을출력하는언어번역기를무엇이라고하는가? 가. 컴파일러 (compiler) 나. 인터프리터 (interpreter) 다. 크로스컴파일러 (cross-complier) 라. 목적지향언어 (object-oriented language) - 5 -

6 건시스템 전자계산기조직응용기사필기기출문제 (2.8.2) 87. 컴퓨터내의데이터이동속도를66MHz에서 33MHz로높일수있는컴퓨터버스기술로 IBM과 HP, 그리고컴팩의공동작업으로개발된것은? 가. PCI-X 나. AGP 다. IrDA 라. ATX 88. 기본적인입출력전송방식중 CPU와 I/O장치사이에제어신호교환이필요하지않은것은? 가. 무조건전송나. 조건부전송다. 인터럽트전송라. DMA 전송 89. 레지스터의값을 (zero) 으로하기위해사용되는연산명령이아닌것은? 가. OR 연산나. AND 연산다. XOR 연산라. SUB 연산 9. 비동기 (asynchronous) 직렬전송과관련이적은것은? 가. stop bit, start bit 나. framing error 다. sync character 라. information bit 9. 기억장치의액세스속도를향상시키기위한방법이아닌것은? 가. 캐시 (cache) 메모리나. 가상 (virtual) 메모리다. 메모리뱅킹 (banking) 라. 메모리인터리빙 (interleaving) 97. 마이크로프로세서시스템을개발하기위한장비로서거리가먼것은? 가. MDS(Microcomputer Development Software) 나. Logic Analyzer 다. Digital Storage Scope 라. Spectrum Analyzer 98. DRAM 이 SRAM 보다우수한점은? 가. 비트당단가가싸다. 나. 타이밍이간단하다. 다. 리프레시용주변회로가필요하다. 라. 주변회로가간단하다. 99. 명령어와비슷하게사용되지만단지어셈블러에게번역과정에서특별한처리를지시하기위해사용되는명령어는? 가. 의사 (pseudo) 명령어나. 메모리참조 (reference) 명령어다. 입출력명령어라. 레지스터참조명령어. 다음그림과같이메모리의주소가 8 비트 (A7~AO) 로구성된메모리의주소를지정하고자한다. 메모리어드레스디코더의 A7, A6 입력이모두 인경우, 어드레스공간을 6 진수로올바르게나타낸것은? 92. 다음중단항 (unary) 연산인것은? 가. AND 나. OR 다. XOR 라. MOVE 93. 격리형 I/O(isolated I/O) 방식에대한설명으로옳지않은것은? 가. 별개의 I/O 명령을사용한다. 나. 입출력포트가기억장치주소공간의일부이다. 다. 메모리공간이넓다. 라. 입출력장치들의주소공간이주기억장치주소공간과는별도로할당된다. 94. 하드디스크또는광학드라이브와의데이터전송을목적으로직렬연결을이용한컴퓨터버스는? 가. UART 나. USB 다. PATA 라. SATA 95. 데스크톱컴퓨터의메인보드에대한산업계의개방형규격으로마이크로프로세서와확장슬롯들의배치를 9도회전시킴으로써마더보드설계를개선한것은? 가. AGP 나. PCI 다. IrDA 라. ATX 96. 일반적인병렬데이터전송방식에대한설명중옳지않은것은? 가. 직렬전송방식에비하여전송선의수가많다. 나. 근거리주변장치와의통신에주로사용된다. 다. 직렬전송방식에대하여데이터전송속도가느리다. 라. 한번에단위데이터 ( 보통바이트 ) 가전송된다. 가. h ~ 3h 다. COh ~ FFh 나. 8h ~ BFh 라. 8h ~ Fh 라 다 가 가 나 가 나 다 나 다 나 다 가 다 나 다 가 다 다 가 나 가 가 나 라 다 다 라 나 라 다 다 다 라 라 다 나 라 다 가 나 나 다 라 다 다 라 가 다 나 다 라 라 라 다 라 라 라 다 라 라 가 나 나 라 라 나 다 가 라 나 라 라 나 다 다 나 라 가 라 나 나 나 라 나 다 가 가 가 다 나 라 나 라 라 다 라 가 가 다 [ 오답및오타문의 ] 건시스템 (gunsys.com) - 6 -

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr 강의정보처리필기강사조대호 차시명 체크문제 [CA-07 강 ] 주소지정방식과연산, 명령실행과제어 차시 7 차시 학습내용 1. 주소지정방식과연산 2. 명령실행과제어 학습목표 1. 주소지정방식과연산에대해이해할수있다 2. 명령실행과제어를이해하고해결할수있다 학습내용 3.3 주소지정방식 1. 주소설계시고려해야할점이아닌것은? 가. 주소를효율적으로나타낼수있어야한다. 나.

More information

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770> 3.2 명령어 (1) 명령어 (Instruction) 의구성 연산자 (Operation Code) 부자료 (Operand) 부 0405 명령어의연산자부분이나타낼수있는것오답 인스트럭션의순서 1) 연산자부 (Op-Code, Operation Code부 ) 1 실행할명령이들어있음 2 명령어의연산자부분이나타낼수있는것 9910 0203 명령어의형식 연산자 자료의종류

More information

Microsoft PowerPoint - hy2-12.pptx

Microsoft PowerPoint - hy2-12.pptx 2.4 명령어세트 (instruction set) 명령어세트 CPU 가지원하는기계어명령어들의집합 명령어연산의종류 데이터전송 : 레지스터 / 메모리간에데이터이동 산술연산 : 덧셈, 뺄셈, 곱셈및나눗셈 논리연산 : 비트들간의 AND, OR, NOT 및 XOR 연산 입출력 (I/O) : CPU( 레지스터 ) 와외부장치들간의데이터이동 프로그램제어 : 분기, 서브루틴호출

More information

온라인 IT 교육최강 ( 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1

온라인 IT 교육최강 (  강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1 - 2. 중앙처리장치 (Central Processing Unit) 주기억장치에기억된명령을꺼내서해독하고, 시스템전체에지시신호를내는장치명령코드가명령을수행할수있게필요한제어기능을제공제어장치의구성

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770> 4 명령실행과제어 4.1 마이크로오퍼레이션(Micro Operation) (1) 마이크로오퍼레이션( 동작) 0609 0509 1) 명령을수행하기위해 CPU 내의레지스터와플래그의상태변환을일으키는 작업 0308 0405 2) 레지스터에저장된데이터에의해서이루어지는동작 0109 0209 0503 3) 마이크로오퍼레이션을순서적으로일어나게하는데필요한신호를제어신호 라함

More information

3차시.ppt

3차시.ppt [ 정보처리기능사필기] 1 과목 - 전자계산기일반 1 / 10 정보처리기능사 ( 필기 ) 1 과목. 전자계산기일반컴퓨터시스템의구성 2 1. 컴퓨터의기본구성 컴퓨터의기본구성 컴퓨터 = + (Hardware) 컴퓨터기계 (Software 를움직여주는프로그램 [ 정보처리기능사필기] 1 과목 - 전자계산기일반 2 / 10 2. (Hardware) -Hardware

More information

Computer Architecture

Computer Architecture 명령어의구조와주소지정방식 명령어세트명령어의형식주소지정방식실제명령어의형태 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 2.4 명령어세트 (instruction set) 어떤 CPU 를위하여정의되어있는명령어들의집합 명령어세트설계를위해결정되어야할사항들 2 연산종류 (operation repertoire) CPU 가수행할연산들의수와종류및복잡도

More information

gisa_pil_070304_pdf.hwp

gisa_pil_070304_pdf.hwp 국가기술자격검정 필기시험문제 2007년 기사 제1회 필기시험 수험번호 성명 자격종목 및 등급(선택분야) 정보처리기사 종목코드 1320 시험시간 2시간 30분 문제지형별 A 답안카드 작성시 시험문제지 형별누락, 마킹착오로 인한 불이익은 전적으로 수험자의 귀책사유임을 알려드립니다. 제 1 과목 : 데이터베이스 1. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?

More information

2008년02회기사필기.hwp

2008년02회기사필기.hwp 저작권안내 이자료는시나공카페회원을대상으로하는자료로서개인적인용도로만사용할수있습니다. 허락없이복제하거나 다른매체에옮겨실을수없으며, 상업적용도로사용할수없습니다. 제 과목데이터베이스 1. 관계데이터베이스의정규화에대한설명으로옳지않은것은? 2. 뷰 (View) 에대한설명으로옳지않은것은? 3. 데이터베이스의정의에관한사항으로거리가먼것은? 4. 릴레이션 R1 에저장된튜플이릴레이션

More information

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770>

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770> 국 가 공 인 자 격 검 정 2010년 9월 11일 시행 무 단 전 재 금 함 대 한 상 공 회 의 소 수험번호 제한 80분 형별 다음 문제를 읽고 알맞은 것을 골라 답안카드의 답란 (①, ②, ③, ④)에 표기하시오. 성 명 7. 다음 중 기억장치의 단편화에 대한 설명으로 옳은 1. 다음 중 운영체제에 대한 설명으로 옳지 않은 8. 다음 중 상주모니터 기법의

More information

Microsoft PowerPoint - hy2-12.pptx

Microsoft PowerPoint - hy2-12.pptx CPU의구조와기능 CPU 의명령어수행과정 명령어인출 (Instruction Fetch) : 기억장치로부터명령어를읽어온다 명령어해독 (Instruction Decode) : 수행해야할동작을결정하기위하여명령어를해독한다 모든명령어들에대하여공통적으로수행 데이터인출 (Data Fetch) : 명령어실행을위하여데이터가필요한경우에는기억장치혹은 I/O 장치로부터그데이터를읽어온다

More information

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > . 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M 중앙처리장치 (CPU: Central Process Unit) 1) 제어장치 (Control Unit) 컴퓨터시스템의모든장치들에게동작을지시하고제어하는장치로주기억장치에서읽어온명령어를해독하고해당장치에게제어신호를보낸다. 구성회로 : 부호기, 명령해독기, 번지해독기 구성레지스터 : PC( 프로그램카운터 ), IR( 명령어레지스터 ) 부호기 ( 제어신호발생기 ) 해독한명령어에따라서해당장치로보낼제어신호를생성하는회로

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 명령어의수행과제어 명령어에대해서학습하고, 명령어가수행되는과정에대하여학습한다. 1. 명령어의개요 2. 주소지정법 3. CPU 구조 4. 명령어의수행과제어 1. 명령 (Instruction) 개요 1.1 명령의구조 (1) OP Code(Operation Code) 1) 동작을지시 ( 동작부, 연산부, 명령부 ) 2) 명령의형식이나주소부의자료종류를지정. 3) 실행시스템의명령어개수와관련.

More information

슬라이드 1

슬라이드 1 명령어집합 주소지정모드 (addressing mode) 내용 명령어는크게연산자부분과이연산에필요한주소부분으로구성 이때주소부분은다양한형태를해석될수있으며, 해석하는방법을주소지정방식 ( 모드 )(addressing mode) 라한다. 즉피연산자정보를구하는방법을주소지정방식이라고함 명령어형식 주소지정 명령어형식에있는주소필드는상대적으로짧다. 따라서지정할수있는위치가제한된다.

More information

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074> Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법

More information

<C6F7C6AEB6F5B1B3C0E72E687770>

<C6F7C6AEB6F5B1B3C0E72E687770> 1-1. 포트란 언어의 역사 1 1-2. 포트란 언어의 실행 단계 1 1-3. 문제해결의 순서 2 1-4. Overview of Fortran 2 1-5. Use of Columns in Fortran 3 1-6. INTEGER, REAL, and CHARACTER Data Types 4 1-7. Arithmetic Expressions 4 1-8. 포트란에서의

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770> P.120 기 출 문 제 9904 9908 0010 0109 1. 정보의단위로가장적은것은? 가. Byte 나. Word 다. Bit 라. Record 0005 0103 0605 2. 4비트로나타낼수있는정보단위는? 가. Nibble 나. Character 다. Full-Word 라. Double-Word 0007 3. 다음정보의단위중하위의개념에서상위의개념으로올바르게나열된것은?

More information

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770> P.146 기 출 문 제 0109 0209 0503 1. 마이크로동작 (Micro - operation) 에대한정의로서옳은것은? 가. 컴퓨터의빠른계산동작나. 2진수계산에쓰이는동작다. 플립플롭내에서기억되는동작라. 레지스터에저장된데이터에의해서이루어지는동작 9906 0010 0403 0409 0603 2. 중앙처리장치에서마이크로동작의실행이순서적으로발생할수있도록역할을담당하는것은?

More information

<4D F736F F F696E74202D20BBE7BABB202D204F DC7C1B7CEBCBCBDBA20BDBAC4C9C1D9B8B528BAF1BCB1C1A12CBCB1C1A1292E707074>

<4D F736F F F696E74202D20BBE7BABB202D204F DC7C1B7CEBCBCBDBA20BDBAC4C9C1D9B8B528BAF1BCB1C1A12CBCB1C1A1292E707074> . 프로세스스케줄링 (= CPU 스케줄링 ) [ 출제빈도 상 ] - 정의 : 컴퓨터시스템의성능을높이기위해그사용순서를결정하기위한정책 - 목적 ( 성능평가 ) : 처리율증가, CPU 이용률증가, 우선순위제도, 오버헤드 ( 부하 ) 최소화, 응답시간 / 반환시간 / 최소화, 균형있는자원의사용, 무한연기회피. 프로세스스케줄링기법 ) 비선점스케줄링 (Non Preemptive)

More information

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt . 사무자동화 3 대주요기술 - 정보의획득, 처리, 전달 ( 통신 ), 보관 ( 축적, 검색 ) 에관련된기술 ) 하드웨어기술 : 신소재개발, 회로소자의고집적도 ( 컴퓨터 ) 2) 소프트웨어기술 : 음성인식기술, 인공지능기술, 자연언어처리기술 ( 운영체제 ) 3) 통신기술 : 교환기술, 단말기술 - 사무자동화기술의특성 : 지능화, 복합다기능화, 네트워크화, 소형화

More information

<C0FCC0DAB0E8BBEAB1E2C1B6C1F7C0C0BFEBB1E2BBE7C7CAB1E2B1E2C3E2B9AEC1A B3E23038BFF93037C0CF41C7FC29B4D9B4DC2E687770>

<C0FCC0DAB0E8BBEAB1E2C1B6C1F7C0C0BFEBB1E2BBE7C7CAB1E2B1E2C3E2B9AEC1A B3E23038BFF93037C0CF41C7FC29B4D9B4DC2E687770> 제 1 과목 : 전자계산기프로그래밍 1. 의사연산테이블(pseudo operation table) 에대한 설명으로가장적절한것은? 가변데이터베이스로서패스-1 에서만참조한 고정데이터베이스로서패스-1 에서만참조한 고정데이터베이스로서패스-1, 패스-2에서만 참조한다. 가변데이터베이스로서패스-1, 패스-2에서만 참조한다. 2.C 언어에서임의의수식을다른자료형으로변환하기위해사용하는연산자는?

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능 컴퓨터구조 제 4 강 컴퓨터시스템의구성과기능 학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능 학습목표 r컴퓨터를분해해서하드웨어적구성장치를파악한다. r컴퓨터의조직과기능을이해한다. r컴퓨터구성장치의기능을이해한다. r컴퓨터가수행하는기능을분류하고이해한다. r컴퓨터의구성장치들과연결을이해한다.

More information

1 처리능력 (Throughput) : 일정시간내에시스템이처리하는일의양 2 반환시간 (Turnaround time) : 시스템에작업을의뢰한시간부터처리가완료될때까지걸리는시간 3 사용가능도 (Availability) : 시스템을사용할필요가있을때즉시사용가능한정도 4 신뢰도

1 처리능력 (Throughput) : 일정시간내에시스템이처리하는일의양 2 반환시간 (Turnaround time) : 시스템에작업을의뢰한시간부터처리가완료될때까지걸리는시간 3 사용가능도 (Availability) : 시스템을사용할필요가있을때즉시사용가능한정도 4 신뢰도 온라인 IT 교육최강 (www.gisa79.com) 강의정보처리필기강사조대호 차시명 [OS-01 강 ] 운영체제의개요와학습전략차시 1 차시 학습내용 운영체제의개요와학습전략 학습목표 운영체제의개념과시스템소프트웨어를이해할수있다 운영체제학습계획을세울수있다 학습내용 1. 운영체제의개념및종류 (1) 개념 1) 운영체제는컴퓨터시스템의자원들을효율적으로관리 2) 사용자가컴퓨터를편리하고효과적으로사용할수있도록환경을제공

More information

Microsoft PowerPoint - hw8.ppt [호환 모드]

Microsoft PowerPoint - hw8.ppt [호환 모드] 8.1 데이터경로와제어장치 Chapter 8 데이터경로와제어장치 많은순차회로의설계는다음의두부분으로구성 datapath: data의이동및연산을위한장치 control unit에상태신호제공 control ol unit: datapath th 에서적절한순서로 data 이동및연산을수행할수있도록제어신호제공. 먼저, datapath를설계 다음에, control unit

More information

Chapter ...

Chapter ... Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems C Programming 컴퓨터시스템 (Computer Systems) Seo, Doo-Ok Clickseo.com clickseo@gmail.com 목 차 컴퓨터시스템 프로그래밍언어 2 컴퓨터시스템 컴퓨터시스템 컴퓨터하드웨어 컴퓨터소프트웨어 프로그래밍언어 3 컴퓨터시스템 컴퓨터시스템 하드웨어 : 물리적인장비 소프트웨어 : 프로그램 ( 명령어 ) 들의집합 Computer

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 중앙처리장치의명령어 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring 의학진단및치료기기학 ) Prof. Jae Young Choi 스택저장장치 (1/2) 스택 (Stack) 은 CPU 내부의레지스터집합에존재하는저장장치 데이터가순차적으로저장 / 스택의길이는가변함 한번에하나의요소에만액세스가능 데이터접근방법 : 나중입력먼저출력 (LIFO:

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 중앙처리장치의명령어 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring 의학진단및치료기기학 ) Prof. Jae Young Choi 스택저장장치 (1/2) 스택 (Stack) 은 CPU 내부의레지스터집합에존재하는저장장치 데이터가순차적으로저장 / 스택의길이는가변함 한번에하나의요소에만액세스가능 데이터접근방법 : 나중입력먼저출력 (LIFO:

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 컴퓨터시스템의구성과기능 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring) Prof. Jae Young Choi Section 01 컴퓨터분해를통한본체살펴보기 [ 그림 4-1] 컴퓨터의분해와연결 2 주회로기판 (main board) 의구성 [ 그림 4-2] 메인보드의구성 3 구성요소 중앙처리장치 (CPU) 핵심기능인프로그램을실행하고데이터를처리한다제어장치,

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능 컴퓨터구조 제 9 강 중앙처리장치의조직과기능 학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능 학습목표 rcpu 의성능을향상시키는요인들을알아본다. rcpu 의기본적인기능을이해한다. rcpu 는 ALU, 제어장치, 레지스터집합,

More information

<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074>

<4D F736F F F696E74202D DBAB8C1B62CC6AFBCF6BFEBB5B5B1E2BEEFC0E5C4A12CBAB4B7C4C4C4C7BBC5CD2E707074> 1. 보조기억장치 [CA 10강 ]-보조, 특수용도기억장치, 병렬컴퓨터 [ 출제빈도 상 ] - 대규모의기억용량을갖는장비로구현. - data 를보관하였다가주기억장치로이동시키는기능. 2. 자기테이프 ( 순차접근 ) - 백업용 ( 대량의자료를장시간보관 ), 입출력장치 BOT : Beginning Of Tape, IRG : Inter Record Gap EOT :

More information

C언어 및 실습 C Language and Practice

C언어 및 실습  C Language and Practice C언어 및 실습 C Language and Practice Chap. 2 : 변수의 영역 동국대학교 멀티미디어공학과 Young-Sik Jeong C 언어메모리구조 지역변수들이저장되는곳. 정확히는지역변수와그에따른환경이같이저장된다. 복귀주소와호출함수의환경이저장된다. 동적기억장소를위한공간. 프로그램이실행되는중간에필요에의해서할당받는메모리영역을통칭한다. 크기가정해져있지않고유동적이다.

More information

마이크로프로세서 개요

마이크로프로세서 개요 1 주 개요 메카트로닉스공학부 조철우 8051 Pin Layout 8051 3 Atmel 89C2051 4 강의의개요 컴퓨터및의기원과동작원리를학습 마이크로컨트롤러를배우기위한기초원리 마이크로컨트롤러를활용하기위한도구사용법 마이크로컨트롤러를활용하기위한기초시스템설계및프로그래밍 History of Computer 컴퓨터의역사. 최초의컴퓨터 - 1946년 ENIAC,

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

PowerPoint Presentation

PowerPoint Presentation Chapter 3 컴퓨터구조 하드웨어연결그림 본체 메인보드 입력장치 CPU RAM PS2 랜카드 키보드마우스 ALU 캐쉬메모리 레지스터 시리얼포트패러렐포트 PCI 사운드카드 스캐너마이크웹캠 DMA BIOS EIDE 버스 SATA PCI express AGP USB 그래픽카드 GPU HDMI 출력장치 스피커 헤드폰 파워서플라이 모니터 FDD HDD ODD SSD

More information

[CA-09강] 특수기억장치와 입,출력장치.hwp

[CA-09강] 특수기억장치와 입,출력장치.hwp 강의 정보처리 필기 강사 조대호 차시 명 [CA-09강] 특수기억장치와 입 출력장치 차시 9차시 학습내용 특수기억장치, 입력 및 출력 장치 학습목표 특수기억장치의 종류와 개념을 이해 할 수 있다 입력 및 출력장치의 구성과 개념을 이해 할 수 있다 학습내용 1. 컴퓨터의 구성 - 1 - 2. 기억장치의 분류 3. 기억장치 계층 구조 4. 특수기억장치 연관기억장치

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

ºÎ·ÏB

ºÎ·ÏB B B.1 B.2 B.3 B.4 B.5 B.1 2 (Boolean algebra). 1854 An Investigation of the Laws of Thought on Which to Found the Mathematical Theories of Logic and Probabilities George Boole. 1938 MIT Claude Sannon [SHAN38].

More information

<C7C1B7CEB1D7B7A1B9D6BEF0BEEE2E687770>

<C7C1B7CEB1D7B7A1B9D6BEF0BEEE2E687770> 2과목 : 프로그래밍 일반 41. 프로그래머가 직접 제어를 표현하지 않았을 경우, 그 언어 에서 미리 정해진 순서에 의해 제어가 이루어지는 순서 제 어는? 가. 구조적 나. 명시적 다. 묵시적 라. 분석적 42. 파스 트리에 대한 설명으로 틀린 것은? 가. 어떤 표현이 BNF에 의해 바르게 작성되었는지 확인하 기 위해 만드는 트리이다. 나. 파스 트리가 존재하면

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 중앙처리장치의 조직과기능 Prof. Jae Young Choi ( 최재영교수 ) (2015 Spring 의학진단및치료기기학 ) Prof. Jae Young Choi Section 01 컴퓨터본체에서 CPU 의위치살펴보기 CPU 는기본적으로입력된데이터와명령어를프로그램에서지정한순서에따라수행한다. 이러한방식을프로그램내장방식이라부르며이를처음제안한발명자의이름을따서,

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다

1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다 디지털논리회로이론, 실습, 시뮬레이션 : 카운터 기출문제풀이 ehanbitet - 1 - 1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다카운터

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다. 마이크로프로세서의원리 마이크로컨트롤러 AVR ATmega128 저자 : 이상설 (slee@wku.ac.kr) 소속 : 원광대학교전기 정보통신공학부 학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

2012년 제2회 컴퓨터운용사 필기 B형(인쇄본).hwp

2012년 제2회 컴퓨터운용사 필기 B형(인쇄본).hwp 국가공인자격검정 대한상공회의소 2012 년 9월 15일시행 무단전재금함형별 제한시간 80분수험번호성명 다음문제를읽고알맞은것을골라답안카드의답란 (1, 2, 3, 4) 에표기하시오. 1. 다음중운영체제의제어프로그램에해당하는것은? 2. 다음중 UNIX 의 inode 에대한설명으로옳지않은것은? 3. 다음중선점스케줄링기법으로옳은것은? 4. 다음중가장간단한디렉토리구조로한사람의사용자만사용하는시스템에서많이이용되는파일디렉토리구조로옳은것은?

More information

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770> 전자계산기구조최신기출문제 1 회 1. 레지스터참조명령어와거리가먼것은? 1 CLA(clear AC) 2 CIR(circulate right) 3 HLT(halt) 4 BUN(branch unconditionally) 2. 캐시메모리의기록정책가운데쓰기 (write) 동작이이루어질때마다캐시메모리와주기억장치의내용을동시에갱신하는방식은? 1 write-through 2

More information

주기억장치에접근할때 DMA 제어기는 CPU 의 Bus Line 을이용하여 Cycle Stealing 을한다. Cycle Stealing 은 DMA 로부터주기억장치로데이터전송요구가일어났을때만 DMA 가버스의사용권을일시적으로 CPU 로부터빼앗는전송방식이다. 3 중앙처리장치

주기억장치에접근할때 DMA 제어기는 CPU 의 Bus Line 을이용하여 Cycle Stealing 을한다. Cycle Stealing 은 DMA 로부터주기억장치로데이터전송요구가일어났을때만 DMA 가버스의사용권을일시적으로 CPU 로부터빼앗는전송방식이다. 3 중앙처리장치 제 10 장입출력장치 1. 입출력장치 (1) 입출력장치종류 (2) 입출력장치의동작 1 중앙처리장치또는주기억장치와외부의입출력매체사이에정보를전송한다. 2 중앙처리장치또는주기억장치에비해동작속도가매우느리다. 3 중앙처리장치또는주기억장치와정보를처리하는단위가다르다. 4 에러가발생할확률이매우높다. 5 각각의동작에대해자율성을보장할수있다. 2. 입출력제어기법 (1) 중앙처리장치

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

Computer Architecture

Computer Architecture 제 2 장 CPU 의구조와기능 2.1 CPU의기본구조 2.2 명령어실행 2.3 명령어파이프라이닝 2.4 명령어세트 CPU 의기능 명령어인출 (Instruction Fetch) : 기억장치로부터명령어를읽어온다 IF ID 명령어해독 (Instruction Decode) : 수행해야할동작을결정하기위하여명령어를해독한다 모든명령어들에대하여공통적으로수행 Computer

More information

C++ Programming

C++ Programming C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 6 th Lecture 유명환 ( yoo@netplug.co.kr) 1 2 통신 관련이야기 시리얼통신 관련이야기 INDEX 3 ATmega128 시리얼통신회로도분석 4 ATmega128 시리얼통신컨트롤러 (USART) 분석 5 ATmega128 시리얼통신관련레지스터분석 6 ATmega128 시리얼통신실습 1 통신 관련이야기 동기

More information

제11장 프로세스와 쓰레드

제11장 프로세스와 쓰레드 제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7) . 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

C++ Programming

C++ Programming C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator

More information

Computer Architecture

Computer Architecture CPU 의구조와기능 CPU 의기본구조 명령어실행과실행사이클 명령어파이프라이닝 CPU 의기능 2 명령어인출 (Instruction Fetch) 기억장치로부터명령어읽기 명령어해독 (Instruction Decode) 수행해야할동작을결정하기위하여명령어를해독 모든명령어들에대하여공통적으로수행 데이터인출 (Data Fetch) 명령어실행에필요한데이터를기억장치혹은 I/O

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치 컴퓨터구조 제 12 강제어장치 학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 2 12. 제어장치 학습목표 r 프로세스내의제어장치의기능과역할을공부한다. r 마이크로연산의표현을공부하다. r제어장치의구성과마이크로연산을공부한다. r제어장치의구현방법을알아본다. r 마이크로프로그램을이용한제어장치의구조와동작을공부한다.

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

명령은? 가. BEGIN, END 나. MACRO, ENDM 다. MOPEN, ENDM 라. START, END 18. C 언어에서문자열출력함수는? 가. gets() 나. puts() 다. getchar() 라. putchar() 19. C 언어의기억클래스종류가아닌것은

명령은? 가. BEGIN, END 나. MACRO, ENDM 다. MOPEN, ENDM 라. START, END 18. C 언어에서문자열출력함수는? 가. gets() 나. puts() 다. getchar() 라. putchar() 19. C 언어의기억클래스종류가아닌것은 국가기술자격검정필기시험문제 2008년기사제 1회필기시험 수험번호 성명 자격종목및등급 ( 선택분야 ) 종목코드 시험시간 문제지형별 전자계산기조직응용기사 1322 2시간 30분 B 제 1 과목 : 전자계산기프로그래밍 1. 어셈블리어에서주석 (Comment) 의시작을나타내는기호는? 가. ; 나. # 다. % 라. $ 2. 정적바인딩 (Static binding)

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

More information

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Microsoft PowerPoint 자바-기본문법(Ch2).pptx 자바기본문법 1. 기본사항 2. 자료형 3. 변수와상수 4. 연산자 1 주석 (Comments) 이해를돕기위한설명문 종류 // /* */ /** */ 활용예 javadoc HelloApplication.java 2 주석 (Comments) /* File name: HelloApplication.java Created by: Jung Created on: March

More information

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor 19. 전처리와분할컴파일 순천향대학교컴퓨터학부이상정 1 학습내용 전처리명령어 #include #define 기호상수 const 분할컴파일 순천향대학교컴퓨터학부이상정 2 전처리과정 전처리 (preprocessor) 전처리명령어는 # 기호로시작 #incldue #define 순천향대학교컴퓨터학부이상정 3 #include (1) 지정된파일을프로그램에삽입 꺽쇠괄호는포함할파일을컴파일러에설정되어있는특정디렉토리에서검색

More information

정보보안 개론과 실습:네트워크

정보보안 개론과 실습:네트워크 ` 마이크로프로세서설계및실습 2 주차강의자료 2/31 Contents 학습목표 다양한 AVR 패밀리와소자특징을알아보고, 제어환경에따라 AVR 소자를선택하여개발할수있는융통성을이해할수있다. ATmega128 내부구조에서특수레지스터, 범용레지스터의역할을이해할수있다. ATmega128 내부에포함된명령어인출과실행절차를알아보고, 명령어유형을통해동작을이해할수있다. 내용

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

1 과목 전자계산기프로그래밍 (20 문제 ) 1. C 언어의특징으로옳은내용모두를나열한것은? 1 컴파일과정없이실행가능하다. 2 다양한연산자를제공한다. 3 이식성이높은언어이다. 4 시스템프로그래밍언어로적합하다. 가. 1, 3 라. 2, 3, 4 2. 객체지향기법중데이터와데

1 과목 전자계산기프로그래밍 (20 문제 ) 1. C 언어의특징으로옳은내용모두를나열한것은? 1 컴파일과정없이실행가능하다. 2 다양한연산자를제공한다. 3 이식성이높은언어이다. 4 시스템프로그래밍언어로적합하다. 가. 1, 3 라. 2, 3, 4 2. 객체지향기법중데이터와데 전자계산기조직응용기사필기기출문제 (2013 년 8 월 18 일시행 ) 재구성모의고사답안 1 과목 : 20 문제 2 과목 : 20 문제 3 과목 : 20 문제 4 과목 : 20 문제 5 과목 : 20 문제 전자계산기프로그래밍 자료구조및데이터통신 전자계산기구조 운영체제 마이크로전자계산기 1 2 3 4 5 21 22 23 24 25 41 42 43 44 45 61

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 5 강. 배열, 포인터, 참조목차 배열 포인터 C++ 메모리구조 주소연산자 포인터 포인터연산 배열과포인터 메모리동적할당 문자열 참조 1 /20 5 강. 배열, 포인터, 참조배열 배열 같은타입의변수여러개를하나의변수명으로처리 int Ary[10]; 총 10 개의변수 : Ary[0]~Ary[9]

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

Á¦¸ñ¾øÀ½

Á¦¸ñ¾øÀ½ 국가기술자격검정필기시험문제 전자계산기산업기사 2321 2 시간 30 분 A 1 2 3 4 제 1 과목 : 프로그래밍일반 C 언어의관계연산자에해당하지않는것은? 가. < 나. < > 다. = = 라.! = 부프로그램 (subprogram) 과매크로 (macro) 에관한설명으로거리가먼것은? 가. 부프로그램을사용하면수행속도가상대적으로느리다. 나. 매크로를사용하면일반적으로프로그램의크기가커진다.

More information

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning C Programming Practice (II) Contents 배열 문자와문자열 구조체 포인터와메모리관리 구조체 2/17 배열 (Array) (1/2) 배열 동일한자료형을가지고있으며같은이름으로참조되는변수들의집합 배열의크기는반드시상수이어야한다. type var_name[size]; 예 ) int myarray[5] 배열의원소는원소의번호를 0 부터시작하는색인을사용

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음

More information

Microsoft PowerPoint APUE(Intro).ppt

Microsoft PowerPoint APUE(Intro).ppt 컴퓨터특강 () [Ch. 1 & Ch. 2] 2006 년봄학기 문양세강원대학교컴퓨터과학과 APUE 강의목적 UNIX 시스템프로그래밍 file, process, signal, network programming UNIX 시스템의체계적이해 시스템프로그래밍능력향상 Page 2 1 APUE 강의동기 UNIX 는인기있는운영체제 서버시스템 ( 웹서버, 데이터베이스서버

More information

Chapter #01 Subject

Chapter #01  Subject Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128

More information

Computer Architecture

Computer Architecture 정수의산술연산과부동소수점연산 정수의산술연산부동소수점수의표현부동소수점산술연산 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 3.5 정수의산술연산 기본적인산술연산들 2 2 3.5.1 덧셈 2 의보수로표현된수들의덧셈방법 두수를더하고, 만약올림수가발생하면버림 3 3 병렬가산기 (parallel adder) 덧셈을수행하는하드웨어모듈 4- 비트병렬가산기와상태비트제어회로

More information