计算机抽象与技术概览:从桌面到嵌入式系统

需积分: 9 2 下载量 20 浏览量 更新于2024-07-23 收藏 12.41MB PPT 举报
"本章名为'计算机抽象与技术',是针对计算机基础知识与Java基础课程的一份PPT讲义,由南京大学的副教授主讲。章节内容围绕计算机革命展开,强调了科技进步如何推动了诸如汽车电子化、移动通信、人类基因组计划、万维网以及搜索引擎等新兴应用的实现,展示了计算机在现代社会中的无处不在。 章节首先介绍了三类主要的计算机:桌面计算机,它们是通用型设备,配备各种软件,但成本和性能之间存在权衡;服务器计算机,网络化的高性能设备,适用于大规模计算和高可靠性需求,规模从小型服务器到大型数据中心不等;嵌入式计算机则隐藏在系统组件中,对功耗、性能和成本有严格限制。这些类别反映了计算机技术的多样性及其在不同场景中的应用。 接着,本章关注处理器市场,探讨程序如何被转化为机器语言并由硬件执行,以及硬件和软件之间的交互界面。重点在于理解决定程序性能的因素,并学习如何优化程序以提升效率。此外,还会介绍硬件设计师如何通过技术创新来改善计算机性能。 在本章的学习过程中,学生将深入了解程序执行的基本原理,掌握如何从软件层面影响硬件的性能表现,这对于理解和设计高效能的计算机系统至关重要。这不仅限于理论,而是结合实例,帮助学员建立起从抽象概念到实际应用的桥梁,为后续的Java编程和技术实践打下坚实的基础。"