전체 글
-
[문제풀이] 다음 식을 카르노 맵을 이용하여 나타내시오.전자계산기조직응용기사/실기 필답형 기출문제 해설 2022. 4. 5. 13:34
전자계산기조직응용기사 실기 필답형 기출문제 (논리회로-5변수 카르노 맵) - 2020년3회 다음 식을 카르노 맵을 이용하여 나타내시오. F(A, B, C, D, E) = ∑(4, 5, 6, 7, 9, 11, 13, 15, 21, 29) - 문제 해설 - 어느 함수의 진리표(truth table)는 유일하지만, 그것을 Boole 함수로 표현하는 방법은 정말 다양합니다. 상황에 따라 의도를 가지고 Boole 함수로 표현하는 경우(예: 범용 NAND게이트)도 있지만, 표준적인 간략화된 식은 곱의 합(sum of product) 또는 합의 곱(product of sum)으로 나타내며, 이때 유용하게 사용되는 것이 카르노 맵(Karnaugh map)입니다. 이번 문제 풀이는 4 변수 맵핑을 이해하고 있다는 전제하..
-
[문제해설] 현재 CPU와 스택의 상태가 다음과 같다면 CPU가 스택에서 1바이트 데이터를 독출(POP)한 후 SP의 내용은 무엇인가?전자계산기조직응용기사/실기 필답형 기출문제 해설 2022. 3. 20. 01:19
전자계산기조직응용기사 실기 필답형 기출문제 (컴퓨터구조-CPU) - 2001년1회, 2001년3회, 2003년1회 현재 CPU와 스택의 상태가 다음과 같다면 CPU가 스택에서 1바이트 데이터를 독출(POP)한 후 SP의 내용은 무엇인가? - 문제 해설 - 레지스터 스택(stack)은 대부분의 컴퓨터 CPU가 가지고 있는 유용한 저장장치입니다. 스택은 접시를 쌓아 놓았을 때 맨 꼭대기에 놓인 접시가 가장 먼저 집어지는 것과 같은 LIFO(Last-In, First-Out; 후입 선출) 방식입니다. 그렇기에 서브루틴 호출 시 복귀 주소를 저장하는 용도로 잘 사용됩니다. 본문제의 난의도는 그리 높지 않지만, 자칫 자료구조를 C언어로 공부하신 공학도가 너무 쉽게 판단하여 마이크로 연산의 관점에서 생각하지 않으면..
-
2021년 3회 조직응용기사 필답형 기출문제 풀이전자계산기조직응용기사/실기 필답형 강의 2022. 3. 16. 01:14
2021년 3회 조직응용기사 필답형 기출문제 풀이 https://youtu.be/AT_S_EYaK4A 강의에 사용되는 기출문제 자료입니다. 위 강의에서 6번 문제 풀이에 오류가 있습니다. 6번 문제 풀이는 다음 동영상을 참고하세요. https://youtu.be/2rgo3fjLVgc - YouTube www.youtube.com 6번 풀이 강의에서 안내하는 C언어 연산자 우선순위 표입니다. 2021년 정기기사 3회 전자계산기조직응용기사 실기 필답형 기출문제(복원) (정답은 ○ 옆을 드래그) 1. 다음 코드의 출력 결과를 쓰시오. #include int main() { int i, sum = 0; int a[5]; a[0] = 20; a[1] = 40; a[2] = 60; a[3] = 80; a[4] = ..
-
[문제해설]다음 코드의 출력 결과를 쓰시오.전자계산기조직응용기사/실기 필답형 기출문제 해설 2022. 2. 27. 18:15
전자계산기조직응용기사 실기 필답형 기출문제 (C언어) - 2021년3회 다음 코드의 출력 결과를 쓰시오. #include int main() { char a[][8] = {"ABC", "DEF", "GHI", "JKL"}; printf("%s \n",a[1]); } - 문제 해설 - 코드는 짧고 단순하지만, C언어 배열의 메모리 할당을 정확히 이해하고 있는지를 묻는 문제입니다. 유사하게 다시 출제될 가능성이 높으니, 배열의 메모리 할당을 정확히 이해하셔야 됩니다. 포인터와 sizeof() 함수를 통해서 배열의 메모리 할당을 살펴보겠습니다. 직접 실습을 해보시길 권합니다. 01 #include 02 03 int main() 04 { 05 int i; 06 char a[] = {'a','b','c'}; 07..
-
[문제해설] 라운드로빈 알고리즘을 사용하여 A, B, C, D, E 작업을 실행 시킬 때 대기시간은 다음과 같다. 평균 대기시간은 얼마인가?전자계산기조직응용기사/실기 필답형 기출문제 해설 2022. 2. 22. 05:59
전자계산기조직응용기사 실기 필답형 기출문제 (운영체제-CPU 스케줄링) - 2013년1회 라운드로빈 알고리즘을 사용하여 A, B, C, D, E 작업을 실행시킬 때 대기시간은 다음과 같다. 평균 대기시간은 얼마인가? - 문제 해설 - 운영체제 각론에서 다루는 알고리즘들 중 조직응용기사에서 다루는 부분은 다음의 3가지가 있습니다. 1. CPU 스케줄링(각론서에 따라 '프로세스 스케줄링' 혹은 그냥 '스케줄링' 이라고도 합니다.) CPU 스케줄링은 병행 시스템에서 CPU가 작업 대기 중인 프로세스(precess)들 중 어떤 것을 먼저 처리하느냐를 결정하는 알고리즘. 2. 페이지 교체 메모리 할당 기법 중 페이징 기법에서 어떤 페이지를 희생(victim) 시킬 것인가를 결정하는 알고리즘. 3. 디스크 스케줄링..
-
[문제해설] 하드웨어 우선순위 인터럽트 장치는 병렬이나 직렬로 연결하여 우선순위를 결정한다. 다음 그림의 인터럽트 방식은?전자계산기조직응용기사/실기 필답형 기출문제 해설 2022. 2. 15. 05:58
전자계산기조직응용기사 실기 필답형 기출문제 (입출력 구조) - 2001년1회 하드웨어 우선순위 인터럽트 장치는 병렬이나 직렬로 연결하여 우선순위를 결정한다. 다음 그림의 인터럽트 방식은? - 문제 해설 - 입·출력 구조는 CPU와 주변장치가 데이터를 전송하는 방법들입니다. 본 문제에서는 그중 우선순위 인터럽트(priority interrupt)에 대한 문제이지만, 입·출력 구조를 개괄적으로 정리하는 기회를 가져보겠습니다. 위 표는 컴퓨터 구조 중 모든 기사 등급 자격시험에서 다루는 입·출력 구조들을 정리한 표입니다. 10가지의 구조가 있으며, 이들은 4가지의 관점으로 분류가 됩니다. 개별적으로도 공부를 하셔야 하되, 어떤 관점에서 분류되는지를 파악하며 학습하시는 게 크게 도움이 됩니다. 4가지 관점별로 ..