计算机应用基础对于一个程序员来说,就像一个司机要了解汽车基本常识一样重要和基础;不可轻视,不可掉以轻心;那么在这里我们就通过5章的知识结构思维导图来看看计算机老司机的计算机基本常识;
从计算机的构成来看包括:硬件、软件、网络三部分,本部分针对计算的概念以及从诞生到现在的整个发展阶段,在本章我们了解了计算的图灵机理论,诺依曼三大理论作为计算机的基础理论; 并且对计算的在软件、硬件、网络有了基本的分类认识;
熟悉了计算的基本构成之后,我们首先来看软件的核心:操作系统,操作系统就是作为用户和计算机硬件之间的接口且控制各种程序执行的一系列程序; 主要负责分配资源和执行必要程序; 操作系统的作用和工作原理; 三种分类;
功能:分时系统,判断CPU空闲和设计等待优先级; 分配寄存器:NS为单位;fat16,fat32,ntfs32(簇512字节,4KB)最大2TB;
发展历程:Cpm--dos--GUI--嵌入式操作系统 云操作;
常用软件:办公自动化软件,WORD/ EXCEL/ PPT;该部分内容主要在于勤练习;word在样式的使用和页眉页脚设置上多练习;excel多熟悉快捷键和函数帮助求助;PPT,学会制作版式和增加图片处理会增加ppt的美观度;
互联网,促进计算机大发展的是我们可以将计算机之间相互连接进行信息传递,而计算机之间的彼此互联互通实现基础是TCP/IP协议的产生,互联网在1990年开始商业化发展,随着这一时代快速的崛起了一批优秀的互联网公司,互联网应用包括:万维网、文件传输协议、电子邮件三种方式;
互联网的工作原理:用户请求在(TCP/IP)协议里面进行网络寻址和信息传输,在HTTP协议服务器、SMTP协议服务器、FTP协议服务器上获取信息后显示服务给用户;
在程序员的整个成长过程中,解决问题,学习能力是非常重要的,因此掌握合适的学习工具至关重要
工具一:搜索引擎, 搜索引擎是我们解决问题的利器,通过他我们可以解决大部分的常见工作难题;
工具二:博客,博客是我们在经过一段时间的工作经验和沉淀之后记录自己成长和思考总结自己主要思想的地方,有利于我们的成长和对过去遇到问题的梳理;形成长期工作能力和个人口碑宣传;
工具三:思维导图,程序员的成长离不开理论教科书的学习,思维导图是构建系统性知识框架的良好习惯;