摘要: 1 计算机网络的发展及基础网络概念 1.1 早期 : 联机 1.2 以太网 : 局域网与交换机 1.2.1 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电 阅读全文
posted @ 2019-04-13 20:54 timetellu 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 1、 引子 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就切换到另外一个任务去计算,这样就保证了该线程能够最大限度地处于就绪态,即随时都可以被cpu执行的状态,相当于我们在用户程序级别将自 阅读全文
posted @ 2019-04-13 18:17 timetellu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 线程介绍 1.1 有了进程为什么要有线程 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。 仔细观察就会发现进程还是有很多缺陷的,主要体现在两点上: 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。 进程在执行 阅读全文
posted @ 2019-04-13 18:16 timetellu 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1 进程相关概念 1.1 进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 1.2 同步/异步 同步:就是 阅读全文
posted @ 2019-04-13 18:15 timetellu 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1 一.楔子 2 二.软件开发的架构 2.1 1.C/S架构 2.2 2.B/S架构 3 三.网络基础 3.1 ip和端口 3.2 osi七层模型 3.2.1 引子 3.2.2 osi七层模型 3.3 socket概念 3.3.1 socket层 3.3.2 理解socket 3.4 套接字(soc 阅读全文
posted @ 2019-04-13 18:04 timetellu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1、手工操作 —— 穿孔卡片 2、批处理 —— 磁带存储和批处理系统 3、多道程序系统 4、分时系统 5、实时系统 6、通用操作系统 7、操作系统的进一步发展 8、操作系统的作用 详情参考 http://www.cnblogs.com/Eva-J/articles/8253521.html 阅读全文
posted @ 2019-04-13 18:04 timetellu 阅读(185) 评论(0) 推荐(0) 编辑