




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-zhangfei 简述计算机计算机硬件基本组成计算机软件 编程编程方向编程语言编程方法 算法数据结构算法思想简述计算机 I-P-O input process output计算机硬件的基本组成计算机硬件的基本组成 计算机硬件系统的基本组成有五大部件: 运算器 控制器 寄存器 输入设备 输出设备 推荐图书计算机软件 软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。 计算机操作系统 应用程序软件计算机操作系统操作系统O
2、perating System简称OS操作系统分类目前的操作系统种类繁多,很难用单一标准统一分类。根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统;根据所支持的用户数目,可分为单用户(MSDOS、OS/2Windows)、多用户系统(UNIX、MVS);根据源码开放程度,可分为开源操作系统(Linux、Chrome OS)和不开源操作系统(Mac OS、Windows);根据硬件结构,可分为网络操作系统(Netware、Windows NT、OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga)、网络操作系统和分布式操作系统等;根据操作系
3、统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统( Linux、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT WINDOWS);根据操作系统的技术复杂程度,可分为简单操作系统、智能操作系统(见智能软件)。所谓简单操作系统,指的是计算机初期所配置的操作系统,如IBM公司的磁盘操作系统DOS/360和微型计算机的操作系统CP/M等。这类操作系统的功能主要是操作命令的执行,文件服务,支持高级程序设计语言编译程序和控制外部设备等;根据指令的长度分为8bit, 16bit, 32bit, 64bit的操作系统。通用操作系统 通
4、用操作系统:具有多种类型操作特征的操作系统。可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。嵌入式操作系统 嵌入式操作系统(Embedded Operation System,EOS)是嵌入式系统的操作系统。它们通常被设计非常紧凑有效,抛弃了运行在它们之上的特定的应用程序所不需要的各种功能。嵌入式操作系统多数也是实时操作系统。推荐图书应用软件 应用软件(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用。应用软件
5、强调用户感受编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。编程方向 计算机网络 数据库 计算机应用软件 C/S B/S 手机系统 其他计算机网络 需要具备的知识 计算机网络的基本知识(各种协议和工作原理等) 了解部分软硬件 偏向互连设备方面 对各种互连设备的管理 网络工程师(CCNA、CCNP、CCIE) 偏向应用方面 基于互联网的各种应
6、用编程 各种C/S、B/S编程(IP电话、即时通讯软件、网站编程)推荐图书数据库(Database) 很多应用软件都需要长久或者临时记录数据。数据库操作便重要起来。 数据库方面主要有数据库的管理和维护、数据库的应用编程。 这里说的管理和维护指的是单纯对数据库进行管理和维护,比如数据的灾难备份、权限设置等等。 数据库应用编程指的是使用其他语言对数据库进行操作。常见的数据库 Oracle DB2 Informix Sybase SQL Server PostgreSQL mySQL Access数据库 SQLite FoxPro数据库图书推荐计算机应用软件 计算机应用软件主要的实现有C/S、B/S
7、以及单机模式。 C/S 的模式需要自行下载客户端。 B/S 的模式是使用用户自带的浏览器作为客户端来使用(也就是现在的上网)。 单机模式便无需联网。手机系统及其他 现在比较流行的手机系统是android和iOS。android语言和java是类似的。前面在嵌入式操作系统中已经推荐过相关图书,稍后讲讲java。编程语言 目前只提及我们经常使用的 网站方向 前台:(X)HTML,CSS,javascript 后台:JSP,PHP(推荐),RUBY 应用程序方向 C/C+,java,C#,Delphi谈谈JSP与PHP JSP:Java Server Page PHP:Personal Home P
8、age jsp 混合使用java来处理网站信息。谈谈Java与C/C+ Java 是纯种的基于对象的高级语言。基于虚拟机,可移植性比较好。 C/C+ 速度快,操作较为底层,更具灵活性。 Java 自带很多软件包提供给用户使用。而标准C和标准C+均不提供。当然已经有了很多公司或组织开发了很多软件包有偿或无偿提供给用户。Visual C+/MFC 就是一个典型的例子。谈谈Java与C# Java 和 C# 都出生豪门。Java 是出生在 SUN 公司,而 C# 出生在 MicroSoft 。它们与生俱来就自带很多软件包。谈谈Visual C+ / MFC 我们大多一开始就学习C语言,随后部分同学学习C+。然而很多同学学习完以后根本就不能够编写一个有界面的软件。 MFC:MicroSoft Foundation Classes推荐图书编程方法 MVC:Model,View,Controller 面向过程 vs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 曹县社工招聘考试真题及答案
- 2025自愿租房合同协议范本房屋租赁合同
- 2025购销铝材合同范文
- 2025经济适用房购房合同范本
- 物体沉浮条件试题及答案
- 2025电子产品销售租赁合同
- 《2025租赁协议及房产出租合同范本》
- 2025肉牛养殖合作协议范本
- 2025酒店员工劳动合同协议书
- 2025年租赁房屋转租协议模板
- 信息系统监理师(中级)考试题库(含答案)
- 医院未来人才培养与引进策略
- 医院感染管理制度培训
- 【MOOC】研究生学术规范与学术诚信-南京大学 中国大学慕课MOOC答案
- 宁德时代应聘笔试题库及答案
- 《西方艺术史》课程教学大纲
- 旅游公司与导游合作协议书
- 实习合同范本(2篇)
- 金属热处理工(初级工)职业技能认定考试题库(含答案)
- 黑龙江金融产业发展对策
- 跨学科主题学习的设计
评论
0/150
提交评论