Software-oriented approaches for teaching computer architecture to computer science students
Software-oriented approaches for teaching computer architecture to computer science students作者机构:Department of lnjormatics Technological Educational Institute of Athens Egaleo 122 10 Athens Greece
出 版 物:《通讯和计算机(中英文版)》 (Journal of Communication and Computer)
年 卷 期:2009年第6卷第12期
页 面:1-8,13页
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:计算机体系结构 计算机科学 教学方法 学生 导向 软件 设备驱动程序 操作系统内核
摘 要:This paper describes a combination of approaches to provoke deeper comprehension in various topics in computer architecture details to computer science students. It also presents the outcome of this effort. The proposed educational approaches apply to a sequence of two courses on computer architecture and organization. The first course explains basic notions of execution on a processor, as well as hardware details. The tools used are simulation, assembly language and C programming. The second course deals with more advanced matters of computer organization. There, the authors introduced building a simple Linux device driver as a new approach for getting hands-on experience, on issues related to interactions of the operating system kernel with the memory, I/O, peripherals, and bus system components.