• 제목/요약/키워드: language of instruction

검색결과 340건 처리시간 0.025초

멀티미디어 확장 프로세서의 명령어 집합 구조에 관한 연구 (A Study on the Instruction Set Architecture of Multimedia Extension Processor)

  • 오명훈;이동익;박성모
    • 대한전자공학회논문지SD
    • /
    • 제38권6호
    • /
    • pp.420-435
    • /
    • 2001
  • 최근의 멀티미디어의 발달에 따라 범용 프로세서에서 멀티미디어 데이터를 효과적으로 처리하려는 연구가 계속되고 있다. 본 논문에서는 범용 프로세서 안에서 멀티미디어 데이터를 효율적으로 처리할 수 있는 명령어들과 그 프로세서의 구조를 제안하고 이를 HDL(Hardware Description Language)로 행위 레벨에서 기술하고 시뮬레이션 하였다. 제안된 멀티미디어 명령어는 특성에 따라 7개의 그룹에 총 48개의 명령어로 구성되며 64비트 데이터 안에서 각각 8비트의 8바이트, 16비트의 4하프워드, 32비트의 2워드의 subword 데이터들을 병렬 처리한다. 모델링된 프로세서는 오픈 아키텍처(Open Architecture)인 SPARC V.9의 정수연산장치에 기반을 두었으며 하바드 구조를 지닌 5단 파이프라인 RISC 형태이다.

  • PDF

초등학교에서 PBL 기반 영어 수업을 위한 학습 모형 설계 (An Instructional Design for PBL-based English Classes in Elementary Schools)

  • 박인화
    • 한국산학기술학회논문지
    • /
    • 제21권3호
    • /
    • pp.564-568
    • /
    • 2020
  • 급격히 변화하고 있는 현대 사회에서 학습자들에게 반드시 필요한 창의적 사고, 문제 해결 능력, 발표력, 자신감, 자기 주도적 학습 능력, 협동심, 의사소통능력 향상을 위해 PBL(Problem-Based Learning) 학습법은 다양한 과목에 적용되고 있다. 그 중 세계 공용어로 자리매김 된 영어는 영어 교육 전문기업인 윤선생에 따르면 사교육 현장에서 타 과목에 비해 2.3배나 더 투자되고 있는 만큼 영어교육 현장에서도 PBL은 빠질 수 없는 중요한 학습법이다. 하지만 여전히 현실은 교사 중심 수업, 모범 답안을 위한 지식 습득, 획일적인 평가가 주체가 되고 있다. 이러한 점들을 보완하고 현대 사회에서 능동적으로 대처할 수 있기 위하여 본 연구는 Barrows&Myers(2002), ADDIE 모형이 기반된 영어 교과 수업을 위한 학습 모형을 설계하였다. 이 모형은 5가지 절차로 구성되어 있는데 즉, 분석, 설계, 개발, 실행, 평가로 구성된다. ADDIE 모형이 기반이 된 PBL 영어 수업이 진행된 결과 그렇다, 이상 응답한 학습자들이 발표력 향상에 86%, 학습에 대한 흥미도 86%, 학습에 대한 이해력 86%이며 무엇보다 학습에 대한 문제 해결 능력(100%) 및 협동력(100%)을 향상할 수 있어 좋았다는 의견이 가장 높았다. 이와 같이 PBL 수업을 통해 21세기 영어 교육의 목적인 학습자들의 의사소통 능력 함양 및 영어로 된 정보 처리 능력에 도달할 수 있기에 지속적으로 이러한 학습 모형 설계에 관한 연구가 이루어져야 한다.

연구용 CAD툴에 의한 소형 MPU의 설계 및 파이프라인화의 고찰 (Investigation of Small MPU Design and its Pipelining by Research CAD Tools)

  • 이수정;박도순;송낙윤
    • 한국정보처리학회논문지
    • /
    • 제1권4호
    • /
    • pp.517-530
    • /
    • 1994
  • 본 논문에서는 연구용 VHDL 및 CAD 툴을 사용하여 톱다운 설계방식에 의하여 소 형 마이크로프로세서(MPU;microprocessor unit)의 설계를 수행한다. 이를 위하여 기본 MPU와 이의 파이프라인화 구조를 제안한다. 설계목표와 명령어, 아키텍쳐가 결정되면, 이를 우선 C 언어로 모의실험하여 동작을 확인하며, 다음 VHDL 모의실험의 경우, 주어 진 입력에 대하여 내부 레지스터의 내용을 점검하여 동작을 확인한다. 다음에, 이를 연구용 CAD 툴에 의해 완전주문형(full-custom)/반주문형(semi-custom) 설계방식에 의해 레이아웃을 수행하며 관련 모의 실험을 수행한다. 이어 성능개선을 위하여 제안 한 파이프라인 구조를 모의실험을 통하여 타당성을 확인하며 아울러 관련 문제점 및 향후 연구방향에 관해 논한다. 결론적으로, 본 논문을 통하여 MPU의 설계방법을 정립 하였으며, 아울러 성능개선을 위한 아키텍쳐의 설계변화가 가능하였다.

  • PDF

Return-Oriented Programming 공격 방어를 위한 간접 분기 목적 주소 검증 기법 (Indirect Branch Target Address Verification for Defense against Return-Oriented Programming Attacks)

  • 박수현;김선일
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제2권5호
    • /
    • pp.217-222
    • /
    • 2013
  • Return-Oriented Programming(ROP)는 기존 return-to-libc의 발전된 형태로 프로그램의 코드 영역에 있는 가젯을 조합하여 공격자가 원하는 모든 기능을 수행할 수 있는 코드 재사용 공격 기법이다. ROP 공격을 방어하는 기존 방어 기법들은 동적 실행 흐름 분석으로 인한 높은 성능 부하를 보이거나 ROP 공격에 대한 부분적인 방어만 가능하였다. 본 논문에서 제시하는 간접 분기 목적 주소 검증 기법(Indirect Branch Target Address Verification)은 간접 분기문의 목적 주소가 유효한지 검사해서 ROP 공격을 탐지하며, ROP 공격의 대부분을 방어할 수 있다. 또한 동적 실행 흐름 분석이 필요 없기 때문에 낮은 성능 부담을 보인다. SPEC CPU 2006 벤치마크를 대상으로 한 성능평가에서 15%보다 적은 성능 부하를 보였다.

재목적 코드 생성 기법을 이용한 자바 Bytecode에서 SPARC 코드로의 번역 (Translating Java Bytecode to SPARC Code using Retargetable Code Generating Techniques)

  • 오세만;정찬성
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권3호
    • /
    • pp.356-363
    • /
    • 2000
  • 자바 프로그래밍 언어는 인터넷 및 분산 네트워크 환경에서 효과적으로 수행될 수 있도록 설계된 언어이다. 그러나 각 플랫폼에서 인터프리터 방식으로 실행된다는 단점을 가지고 있기 때문에, 자바 프로그램을 효율적으로 실행하기 위해서는 Bytecode를 목적 기계 코드인 SPARC 코드로 변환하는 코드 생성 시스템이 개발되어야 한다. 본 논문에서는 재목적 코드 생성 기법을 이용하여 Bytecode를 SPARC 코드로 변환하는 코드 생성 시스템을 구현하였다. 이를 위해 Bytecode로부터 SPARC 코드 생성 규칙을 기술한 Bytecode 테이블을 작성하였고, 클래스 파일을 입력으로 받아 Bytecoed를 코드 확장시에 적합한 형태로 변환하는 정보추출기를 구현하였다. 정보추출기가 Bytecode 명령어의 피연산자에 대한 상수 기억장소의 엔트리를 결정한 후, 코드 확장기가 변경된 Bytecode를 Bytecode 테이블에 따라 SPARC 코드로 변환한다. 또한, 재목적 코드 생성 시스템은 다양한 목적 기계 코드를 생성하기 위해 체계적으로 재구성될 수 있다.

  • PDF

항공용 임베디드 시스템을 위한 고장감내형 프로세서 설계와 오류주입을 통한 검증 (Fault Tolerant Processor Design for Aviation Embedded System and Verification through Fault Injection)

  • 이동우;고완진;나종화
    • 한국항행학회논문지
    • /
    • 제14권2호
    • /
    • pp.233-238
    • /
    • 2010
  • 본 논문은 고신뢰성 임베디드 시스템의 핵심 부품인 risc 프로세서에 forward 기반의 오류복원 기법을 적용한 fetch redundant risc(FRR) 프로세서와 backward 기반의 오류복원 기법을 적용한 redundancy execute risc(RER) 프로세서를 연구하였다. 제안된 프로세서의 고장감내 성능을 평가하기 위해서 base risc, FRR, RER 프로세서의 SystemC 모델을 제작하고 SystemC 기반 fault injection 기법을 이용하여 오류주입 시험을 수행하였다. 실험결과 세 프로세서의 고장률은 1-bit transient fault를 주입한 경우에는 고장률이 FRR 프로세서는 1%, RER 프로세서는 2.8%, base risc 프로세서는 8.9%로 확인되었으며, 1-bit permanent fault를 주입한 경우 FRR 프로세서는 4.3%, RER 프로세서는 6,5%, base RISC 프로세서는 41%로 확인되었다. 따라서 1-bit 오류가 발생하는 경우에는 FRR 프로세서가 가장 높은 신뢰성을 나타내는 것으로 판명되었다.

펌핑 정리 학습을 위한 웹기반 적응형 시스템 개발 (Development of a Web-based Adaptive System for Learning Pumping Lemma)

  • 정효숙;민경실;박성빈
    • 컴퓨터교육학회논문지
    • /
    • 제12권5호
    • /
    • pp.87-94
    • /
    • 2009
  • 본 논문은 정규 언어에 대한 펌핑 정리를 학습하는 학생들을 돕기 위한 웹 기반 상호작용적 적응형 학습 시스템을 제안하고 있다. 본 시스템은 웹 기반 교육을 통해서 학습자들이 개인차에 따라 학습을 진행할 수 있도록 하고, 학습과 관련된 예제들을 연습하고 그에 대한 피드백을 즉시 제공받을 수 있는 상호작용의 기회를 제공한다. 특히, 본 시스템은 펌핑 정리의 각 증명 단계를 이해할 수 있는 적응적 비계를 제공한다. 펌핑 정리를 학습할 수 있는 기존의 시스템들과 달리 본 논문에서 제안하는 시스템은 가능한 오류들을 미리 정하여 각 오류에 대한 메시지들을 적응적으로 제공한다. 또한 학습자들이 직접 문자열을 셋으로 나누도록 함으로써 펌핑 정리를 정확히 이해하도록 도움을 준다.

  • PDF

미세먼지 로봇을 주제로 한 언플러그드 교육 프로그램의 개발 (Development of Fine Dust Robot Unplugged Education Program)

  • 이재호;장준형;장인표
    • 창의정보문화연구
    • /
    • 제5권2호
    • /
    • pp.183-191
    • /
    • 2019
  • 본 연구는 현대사회에서 요구하고 있는 역량인 4C(창의성, 비판적 사고력, 의사소통 능력, 협업)와 CT(Computational Thinking)를 효과적으로 기를 수 있는 언플러그드 교육 프로그램을 개발하는 것을 목적으로 수행되었다. 본 연구는 우선 언플러그드 교육 프로그램에 적합한 주제로 '미세먼지 로봇'을 발굴하였다. 다음으로 발굴된 주제에 따라 4C와 CT를 기를 수 있는 언플러그드 교육 프로그램 4차시를 설계하였다. 본 연구가 개발한 교육 프로그램의 개요는 다음과 같다. 1차시는 주제를 인식하고 학습 동기를 유발하도록 하였으며, 2차시와 3차시는 언플러그드 놀이를 바탕으로 CT를 계발도록 하였다. 4차시는 언플러그드 놀이를 통해 만든 알고리즘을 자연어 명령어 카드를 통해 프로그래밍하며 산출물을 제작하도록 하였다. 그리고 설계한 언플러그드 교육 프로그램에서 활용할 수 있는 교육 자료를 개발하였다. 초등학생을 대상으로 교육 프로그램의 시범 적용을 실시하고, 컴퓨팅 사고력 사전·사후 검사를 일반학생과 영재학생을 대상으로 실시한, 결과 2집단 모두 효과성이 확인되었다.

Stakeholders' Opinion on the Desired Characteristics of Nursing School Graduates and Factors Concerning Nursing Curriculum Development in Thailand

  • Kittiboonthawal, Prapai;Siriwanij, Wareewan;Ubolwan, Kanyarat;Maneechot, Munthana
    • Asian Journal for Public Opinion Research
    • /
    • 제5권4호
    • /
    • pp.319-345
    • /
    • 2018
  • Effective higher educational management in undergraduate nursing programs is an important issue from the viewpoint of stakeholders. This qualitative research aimed to examine the characteristics of nursing students and curriculum development of undergraduate nursing education from the opinions of Boromarajonani College of Nursing Saraburi, Thailand stakeholders. The population included 4 groups: 1) the alumni who have graduated within the past 5 years and currently work in primary, secondary, and tertiary care units, 2) the supervisors and colleagues of the alumni, 3) nursing lecturers, and 4) the current nursing students. The respondents who are the alumni, nursing lecturers, and current nursing student were selected using a purposive sampling, for the supervisors and colleagues were selected using snowball techniques. Semi-structured interview questions were used for data collection. Group discussions were conducted until saturation on 55 key informants. The qualitative data was analyzed using content analysis. Results showed the viewpoints of stakeholders on the characteristics of future nurse graduates were comprised of four elements: knowledge that meets standards; essential skills for self-development and lifelong learning process; good morals and professional ethics in providing nursing care; and nurse competencies in teamwork, communication, language, research, management, IT, life skills, and global literacy. The viewpoints on the development of the nursing curriculum focus on four elements: the learner, teaching and learning, course content, and instructor tasks. For learners, the admission criteria should include a minimum not only of knowledge, but also positive attitude, science, and art skills, since the nursing profession is both a science and the art of caring. Teaching and learning elements should be authentic, including exposure to real situations, an integrated network, and activities that improve nursing care. Course content was comprised of an updated curriculum, humanized nursing care, student center, theory and practice with moral integration, case-based study, critical thinking, multidisciplinary work, and love for the nursing profession. Instructor tasks are to elicit student ideas, provide opportunities to learn, support infrastructure, support technology use, and extra-curricular activities to develop the competencies of nursing students. Recommendations were that the curriculum administration should review the selection process of student candidates and instructional management to achieve expected outcomes of nursing characteristics in the future. The nurse lecturer should provide authentic and integrated instruction, decrease lecturing, cultivate a lifelong learning process, and sustain the nursing characteristics.

글쓰기 프로그램이 대학생의 글쓰기 전략에 미치는 영향 - 작업치료 전공 학생 중심으로 - (The affect of Writing Programs on the Writing Strategies of College Students - Focused on the Occupational Therapy Students -)

  • 백영림
    • 대한지역사회작업치료학회지
    • /
    • 제8권1호
    • /
    • pp.45-54
    • /
    • 2018
  • 목적 : 모바일 언어를 주 의사소통으로 사용하는 작업치료 전공 대학생들에게 글쓰기 프로그램을 적용하여 그 영향을 알아보고자 하였다. 연구방법 : 본 연구는 대학교 신입생 7명에게 주 1회, 2시간씩 총 10회기 동안 글쓰기 프로그램을 진행하고 추천된 도서를 읽은 후 독후감으로 총 2회 원고지 작성을 하게 한 후 첨삭 지도를 실시하였다. 글쓰기 프로그램을 통한 글쓰기 전략에 대한 변화는 자가 설문지를 사용하였고 원고지 작성에 대한 변화는 첨삭 지도 횟수를 확인하였다. 결과 : 자가 설문 결과 참여자들은 글쓰기 프로그램 참여 후 글의 논리적인 면이나 글의 일관성을 생각하게 되었고 글을 쓴 후 문법적인 면을 검토하고 문장을 수정하게 되었다는 내용의 문항에서 통계적으로 유의한 변화를 보였다. 첨삭 지도 횟수도 1차 첨삭 지도 횟수보다 2차 첨삭 지도 횟수가 평균 7회 이상 줄어들었다. 결론 : 작업치료사에게 중요한 직무 중 하나인 문서 작성을 위해 보다 논리적이고 문법적인 면에서 오류가 없는 글을 작성하기 위한 체계적인 교육이 필요할 것이다.