目录
1,学计算机买什么书好?
《计算机组成原理》 是清华大学出版社出版的图书,作者是蒋本珊。 《计算机组成原理》系统地介绍了计算机的基本组成原理和内部工作机制。《计算机组成原理》共分8章,主要内容分成两个部分:第1、2章介绍了计算机的基础知识;第3~8章介绍了计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。 《计算机组成原理》讲述了计算机的一般原理,并注意到与实际应用相结合。全书内容由浅入深,每章之后均附有习题,便于自学。 《计算机组成原理》可以作为高等院校计算机及相关专业“计算机组成原理”课程的教材,也可供从事计算机工作的工程技术人员参考。 蒋本珊北京理工大学计算机科学技术学院教授,主要研究方向是嵌入式片上系统(SOPC)、软硬件协同设计。主讲“计算机组成原理”等课程二十余年,具有丰富的教学经验,多次获得北京市和北京理工大学教学优秀成果奖,被评为三育人和师德先进个人。正式出版教材和教学参考书十余本,其中1本被评为北京市精品教材,3本入选教育部普通高等教育“十一五”国家级规划教材。主持和参与科研项目5项,主持教学改革立项1项,其中主持开发的计算机组成实验多媒体教学软件荣获北京市高教学会优秀软件二等奖。 《计算机操作系统》 是2003年武汉大学出版社出版的图书,作者是黄水松。本教材全面系统地介绍了现代计算机操作系统的基本概念、原理和实现方法。全书共分十二章,第一章讲述了现代操作系统的发展概况;第二章至第十章分别阐述了操作系统的基本原理 、概念和实现方法,包括中断技术。 进程和线程的管理、进程的同步和通信,存储器管理,虚似存储器,处理机调度,死锁问题,设备管理和文件系统;第十一章介绍了,第十三章介绍Windows2000/XP操作系统,并较详细地分析了这两个系统的基本结构、主要的功能模块及其相互之间的关系。 本书吸收了国内外近几年出版的同类教材的优点,内容丰富,既可以作为计算机和相关专业的教材,也可作为从事计算机工作人员的参考书。 《计算机网络》 是2008年电子工业出版社出版的图书,作者是谢希仁。该书全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层等内容。 《计算机网络》是由谢希仁编写的国内外使用最广泛、最权威的计算机网络经典教材。自1989年首次出版以来,于1994年、1999年和2003年分别出了修订版。2006年8月本教材通过了教育部的评审,被纳入普通高等教育“十一五”国家级规划教材。《计算机网络》的第5版,在内容和结构方面都有了很大的修改。 全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。可供电气信息类和计算机类专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有学习参考价值。 《计算机网络》的特点是概念准确、论述严谨、内容新颖、图文并茂。突出基本原理和基本概念的阐述,同时力图反映出计算机网络的一些最新发展。《计算机网络》可供电气信息类和计算机类专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有学习参考价值。 在讲述网络各层次内容的同时,还与时俱进地引入了最新的网络技术,包括无线网络、3g蜂窝网络、rfid与传感器网络、内容分发与p2p网络、流媒体传输与ip语音,以及延迟容忍网络等。另外,《计算机网络》针对当前网络应用中日益突出的安全问题,用了一整章的篇幅对计算机网络的安全性进行了深入讨论,而且把相关内容与最新网络技术结合起来阐述。 《数据结构》 本书可作为计算机类专业的本科或专科教材,也可以作为信息类相关专业的选修教材,讲授学时可为50至80。教师可根据学时、专业和学生的实际情况,选讲或不讲目录页中带**的章节,甚至删去第5,8,11和12章。本书文字通俗、简明易懂、便于自学,也可供从事计算机应用等工作的科技人员参考。只需掌握程序设计基本技术便可学习本书。若具有离散数学和概率论的知识,则对书中某些内容更易理解。如果将本书《数据结构》(C语言版) 《数据结构》(C语言版)是为“数据结构”课程编写的教材,也可作为学习数据结构及其算法的C程序设计的参考教材。 本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。其内容和章节编排与1992年4月出版的《数据结构》(第二版)基本一致,但在本书中更突出了抽象数据类型的概念。全书采用类C语言作为数据结构和算法的描述语言。 本书概念表述严谨,逻辑推理严密,语言精炼,用词达意。并有配套出版的《数据结构题集)(C语言版)。既便于教学,又便于自学。 本书后附有光盘,光盘中含有可在DOS环境下运行的以类C语言描述的“数据结构算法动态模拟辅助教学软件,以及在Windows环境下运行的以类PASCAL或类C两种语言描述的“数据结构算法动态模拟辅助教学软件”。 本书可作为计算机类专业或信息类相关专业的本科或专科教材,也可供从事计算机工程与应用工作的科技工作者参考。
2,推荐计算机基础知识学习的书籍
1、《计算机基础(第二版)》——姜岩、王秀玲 本书介绍了信息与计算机的基础知识、Windows XP操作系统的基本操作和基本使用知识、Word 2003文字处理软件的基本知识、Excel 2003电子表格处理软件的基本知识和PowerPoint 2003文档 演示软件等知识做了简单的介绍。 2、《计算机应用基础》 ——刘锡轩、丁恒、侯晓音 本书是为非计算机专业类学生提供计算机一般应用所必需的基础知识、能力和素质的课程。本书满 足普通高等院校培养“应用型人才”的教学宗旨,内容丰富,与时俱进,实用性强。 3、《计算机应用基础》——杨飞宇,孙海波 本书主要介绍了计算机组装与维护、计算机网络技术、电子文档制作、电子报表制作和演示文稿制 作。 4、《计算机应用基础》——张 明、王 翠、张和伟 本书采用任务驱动的方式进行编写,内容强调操作性和实用性。全书涵盖计算机基础知识、 Windows XP操作系统、Word 2003文字处理软件、Excel 2003电子表格处理软件和PowerPoint 2003演示文稿制作软件等内容。 5、《深入理解计算机系统》————布赖恩特 本书主要介绍了计算机系统的基本概念,包括最底层的内存中的数据表示、流水线指令的构成、虚 拟存储器、编译系统、动态加载库,以及用户应用等。书中提供了大量实际操作,可以帮助读者更 好地理解程序执行的方式,改进程序的执行效率。 6、《计算机应用基础》——武马群 本书主要介绍了计算机基础知识、操作系统Windows XP、因特网(Internet)应用、文字处理软件 Word 2003应用、电子表格处理软件Excel 2003应用、多媒体软件应用、演示文稿软PowerPoint 2003应用等内容。
3,《计算机组成原理》书籍推荐有哪些?
若需要深入学习计算机原理,为你推荐以下书籍: 1、David A. Patterson等,《Computer Organization and Design—The Hardware/ Software Interface》(Fifth Edition) ,2014。 2、Randal E. Bryant等,《深入理解计算机系统》, (第二版)机械工业出版社,2011。 3、王保恒等,《计算机组成原理与设计》,机械工业出版社,2005。 建议直接看英文原版:David A. Patterson等,《Computer Organization and Design—The Hardware/ Software Interface》(Fifth Edition) ,2014,这是由计算机系统结构领域的超级大牛编写的。 如果阅读英文教材不太习惯,可以看机械工业出版社出版的中译本:计算机组成与设计:计算机组成与设计—硬件/软件接口(原书第5版),2015。 要是说考试的话,就没有完全应付考试的书籍了。理解了老师课上的内容,并对课后习题掌握较好的话,应试的问题不会很大。 计算机组成原理主要有四大块内容。 第一大块,计算机的基本组成,主要包含: 硬件设备组成:CPU、主板、内存、硬盘、显示器等。 冯诺依曼体系结构:运算器、控制器、存储器、输入设备、输出设备。 计算机性能:CPU 主频、响应时间、吞吐率。 第二块,计算机的指令和运算,主要包含: 计算机指令:机器码(编译 -> 汇编 -> 机器码、指令格式和跳转、函数调用和程序栈)、程序的编译、链接、装载和执行。 计算机运算:二进制编码(整数、反码、补码、浮点数、定点数)、数字电路(门电路、加法器、乘法器)。 第三块,处理器设计,主要包含: CPU:建立数据通路、面向流水线和设计、控制冒险和数据冒险、分支预测、异常和中断、并行计算。 第四块,存储器和 I/O 系统,主要包含: 存储器的层次结构:SRAM 存储技术、寄存器、CPU 高速缓存、内存、固态硬盘、机械硬盘。 存储器和 I/O 系统:虚拟内存、CPU和内存的通信、DMA技术、访问输入输出设备。 CPU 高速缓存:局部性原理、缓存一致性协议、伪共享问题、write through 和 write back。 虚拟存储:缺页异常、TLB 加速地址转化、MMU 虚拟地址和物理地址转换;其中第一、第二、第四是对开发者而言是比较重要的内容,而第三部分处理器的设计如果没时间可以先不用去了解。
4,计算机方面的书籍有哪些?
学操作系统的书有:《计算机操作系统》讲的比较详细,在配上《计算机操作系统》学习指导与题解一书,可以巩固学和总结所以的东西,也可以对自己做测试。《计算机组成原理》是讲计算机系统,主要是有关硬件方面的比较详细,而且分篇细说,比如说系统总线,存储器,控制器,CPU等等。学习语言的书有:C语言比较基础,学会了它,学其他语言就比较简单。还有数据结构,java(比较实用简单且运用广泛)你想多了解有关计算机方面的知识,也可以多看看《电脑知识爱好者》呵呵。。。上面的都是比较基础的书,首先要找准自己的兴趣,在仔细学习,会有所收获的,加油哈!