具体描述
作者简介
目录信息
第一节 计算机系统的产生和发展
1.1.1计算机系统的产生
1.1.2计算机系统的发展
第二节 计算机系统组成
1.2.1计算机硬件系统组成
1.2.2计算机软件系统组成
1.2.3软硬件的同一
第三节 计算机应用领域
1.3.1科学计算
1.3.2实时控制
1.3.3计算机辅助设计
1.3.4人工智能
1.3.5教育与娱乐
1.3.6虚拟现实技术
1.3.7网上世界
1.3.8管理信息系统和决策支持系统
第四节 计算机系统的编程语言
1.4.1编程语言的发展
1.4.2新一代计算机语言或第四代语言4GL
1.4.3语言处理程序
习题一
第二章 计算机中的数据组织
第一节 计算机中数的表示
2.1.1数据的基本形态
2.1.2进位计数制及其运算
2.1.3各种进位制间的相互转换
第二节 信息编码
2.2.1带符号数的表示及运算
2.2.2计算机中小数的表示方式
2.2.3十进制数的编码
2.24字符的编码
2.2.5汉字编码
第三节 指令
2.3.1指令的结构与格式
2.3.2寻址方式
2.3.3指令的执行过程
2.3.4指令系统
习题二
第三章 操作系统
第一节 操作系统概述
3.1.1什么是操作系统
3.1・2操作系统的分类
3.1.3操作系统的功能
3.1.4UNIX操作系统
第二节 DOS操作系统的使用
3.2.1DOs的组成与启动
3.2.2DOS文件
3.2.3DO〕S的常用命令
3.2.4按用户要求进行系统配置
第三节 中文操作系统UCDOS的使用
3.3.1UCDOS概述
3.3.2UCDOS的基本操作
3.3.3UCDOs中的汉字输入
3.3.4UCDOS系统中WPS的使用
第四节 高档微机操作系统Windows
习题三
第四章 数据结构
第一节 基本概念
4.1.1什么是数据结构
4.1.2算法及其描述
第二节 线性表及其应用
4.2.1线性表定义
4.2.2线性表的顺序存储结构
4.2.3线性表的链式存储结构
第三节 栈和队列
4.3.1什么是栈
4.3.2栈的存储结构及其运算
4.3.3什么是队列
4.3.4队列的存储结构及其运算
第四节 树和二叉树
4.4.1树型结构的基本概念
4.4.2二叉树及其性质
4.4.3二叉树的存储结构
4.4.4二叉树的遍历
4.4.5树、森林和二叉树的关系
第五节 图结构
4.5.1图及其基本运算
4.5.2图的存储结构
4.5.3图的应用
第六节 查找与排序
4.6.1查找
4.6.2排序
习题四
第五章 数据库技术基础
第一节 数据库系统概述
5.1.1数据管理方法的发展
5.1.2数据库系统的基本概念
5.1.3现实世界的数据描述
5.1.4数据库系统的结构
5.1.5数据库技术的发展方向
第二节 关系数据库基本理论
5.2.1单一的数据结构――关系
5.2.2关系代数
5.2.3关系的完整性规则
第三节 关系数据库SQL语言
5.3.1表及表之间的联系
5.3.2数据操纵语言
5.3.3数据定义语言
5.3.4数据控制功能
第四节 关系数据库设计理论
5.4.1查询优化
5.4.2关系规范化
5.4.3数据库设计
第五节 数据库保护
第六节 典型关系数据库管理系统简介
5.6.1从dBASE到VisualFoxpro
5.6.2ORACLE
56.3INFORMIX
5.6.4Sybase
习题五
第六章 软件设计方法基础
第一节 软件危机与软件工程
第二节 软件的生存周期
第三节 软件设计的基本原理
第四节 软件设计的基本技术
6.4.1结构化分析方法
6.4.2结构化设计方法
6.4.3Jackson方法概述
6.4.4面向对象的设计方法
第五节 结构化程序设计与程序设计方法论
第六节 软件测试
6.6.1测试的目的和特性
6.6.2测试步骤
6.6.3测试用例设计
习题六
第七章 计算机网络
第一节 计算机网络概述
7.1.1计算机网络的发展
7.1.2计算机网络功能
7.1.3网络分类
7.1.4局域网
7.1.5网络的基本要素
第二节 计算机网络硬件系统
7.2.1硬件系统综述
7.2.2通信网中的通信介质
第三节 网络体系结构
7.3.1网络体系结构的基本概念
7.3.2OSI七层模型
第四节 高速网络技术
第五节 组网技术
7.5.1计算机网连接设备
7.5.2利用WindowsNT与windows95组网
第六节Internet
7.6.1Internet的起源
7.6.2TCP/IP协议
7.6.3Internet网际地址
7.6.4子网掩码
7.6.5域名系统
7.6.6连接Internet的方法
7.6.7Internet应用和服务
习题七
第八章 Wind0ws95及Office基本组成与使用
第一节 Windows95概述
8.1.1Windows95的新功能
8.1.2Windows95安装
8.1・3Windows95启动
8.1.4Windows95的桌面
第二节 基本操作
8.2.1桌面上的快捷方式
8.2.2使用开始按钮
8.2.3任务栏
8.24程序的启动与退出
8.2.5程序间的切换
8.26窗口特性
8.2.7查找功能
8.2.8帮助
8.2.9关闭计算机
第三节 浏览计算机资源
8.3.1我的电脑
8.3.2Windows资源管理器
8.3.3属性
第四节 系统设置与软件、硬件的安装
8.4.1系统设置
8.4.2添加或删除程序
8.4.3硬件安装
第五节 办公自动化软件――MSOffice
8.5.1Office95的特点
8.5.2优秀的文字处理软件―一Word7.0
8.5.3杰出的电子表格软件――Exce170
8.54功能强大的电子幻灯片演示软件――powerpoint7.0
8.5.5使用Office95标准版或专业版所需的环境
· · · · · · (收起)
读后感
用户评价
我一直在寻找一本能够帮助我系统梳理计算机基础知识的书籍,而这本书恰好满足了我的需求。它并非一本单纯的技术手册,而是更侧重于原理性的讲解,帮助读者理解“为什么”。例如,在解释“内存管理”时,书中详细阐述了各种内存分配和回收机制,以及它们背后的权衡考量。这种深入的探讨,让我不再停留在“如何做”的层面,而是能够从更宏观的角度理解软件是如何运作的。我还对书中关于“软件开发生命周期”的介绍很感兴趣,希望它能帮助我建立起对整个项目从规划到维护的完整认识,提升我的工程化思维。
这本书的封面设计着实令人眼前一亮,简约却不失专业感,我一眼就被吸引住了。拿到手后,沉甸甸的分量也预示着内容的扎实。翻开目录,内容涵盖了我一直以来想要深入了解的几个核心领域,比如数据结构、算法设计、操作系统原理等,这些都是构建扎实计算机科学基础的基石。我特别关注其中关于“复杂度分析”的部分,一直以来对如何衡量算法效率感到模糊,希望这本书能系统地讲解其方法和应用。此外,我对书中对“并发编程”的介绍也充满期待,在现代多核处理器环境下,理解并发模型和相关技术至关重要,这不仅能帮助我写出更高效的代码,也能更好地理解一些复杂的系统设计。
这本书就像一位经验丰富的导师,用一种循序渐进的方式引导我探索计算机科学的奥秘。从最基础的二进制概念讲起,一步步深入到复杂的网络协议和数据库管理。我尤其喜欢它在讲解过程中穿插的案例分析,这些贴近实际应用的例子,让我更容易理解抽象的理论知识。例如,在介绍“文件系统”时,书中结合了日常操作的场景,让我深刻体会到文件是如何被组织、存储和检索的。另外,关于“信息安全”的部分,虽然篇幅不多,但却点出了几个关键的安全威胁和防护措施,这对于初学者来说是很好的启蒙。总的来说,这本书的讲解方式很接地气,不会让人觉得枯燥乏味,反而能激起学习的兴趣。
对于我这样一名在技术领域摸索了几年,但总觉得基础不够牢固的从业者来说,这本书无疑是一股清流。它没有过于炫技或者涉及前沿但尚不成熟的技术,而是专注于那些最基础、最核心的概念。我尤其欣赏书中对于“编译原理”的讲解,虽然这部分内容通常比较晦涩,但作者用清晰的语言和图示,将词法分析、语法分析等过程一一展现,让我对代码是如何被机器理解的有了更深的认识。另外,关于“操作系统调度算法”的分析,让我对多任务并行执行的背后机制有了更透彻的理解,这对我排查一些性能问题非常有帮助。
拿到这本书的时候,我抱着尝试的心态。结果发现,它真的为我打开了新世界的大门。书中对于“设计模式”的讲解,不仅仅是罗列几种模式,而是从解决实际问题的角度出发,解释了每种模式的适用场景和设计哲学。这让我能够更灵活地运用这些模式,而不是死记硬背。此外,书中关于“版本控制系统”的讲解也十分到位,它不仅介绍了Git的基本用法,还深入探讨了分支管理、合并冲突解决等高级技巧,这对我团队协作效率的提升有着直接的帮助。总而言之,这本书的实用性和前瞻性都令人印象深刻。