摘要: 2.1 编程语言介绍 机器语言: 特点:用计算机能看懂的0和1去写程序 优点:程序运行速度快 缺点:开发效率非常低 汇编语言: 特点:用一些英文标签代替一串二进制来写程序 优点:比机器语言可阅读性强,操作系统大量使用汇编语言比如关于进程的调度(多道技术)代码就是汇编语言写的 缺点:没有摆脱二进制编程 阅读全文
posted @ 2018-02-20 20:53 Richie` 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 计算机基础 阅读全文
posted @ 2018-02-20 20:34 Richie` 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.3 计算机网络 开发需要了解的: ip地址确定目标机器的局域网 mac地址确定目标机器的具体地址 tcp/udp确定目标机器的软件端口 什么是互联网协议及为何要有互联网协议 osi五层模型 我们将应用层、表示层、会话层并作应用层,从tcp/ip五层(应用层、传输层、网络层、数据链路层、物理层)协 阅读全文
posted @ 2018-02-20 20:31 Richie` 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.2 操作系统 用来操作硬件,了解每一个硬件的作用并熟知其物理特性及使用方法(这是一个极其繁琐、庞大的工作)。 桌面很占用系统资源 为什么要有操作系统 一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌 阅读全文
posted @ 2018-02-20 20:30 Richie` 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 1.1 计算机硬件 从概念上讲,一台简单的个人计算机可以抽象为类似下图的模型,CPU、内存以及I/O设备都由一条系统总线(bus) 连接起来并通过总线与其他设备通信,现代计算机的结构更复杂,包括多重总线。 I/O(input/output):读写 计算机的工作原理:CPU读取指令->运算指令->输出 阅读全文
posted @ 2018-02-20 20:29 Richie` 阅读(812) 评论(0) 推荐(0) 编辑