day33 UDP、进程
今日内容:
socket之UDP 协议通信的套节字
UDP& TCP不能实现服务端的并发
进程:一个正在运行的过程 / 程序,起源于操作系统
操作系统:位于计算机硬件与应用软件之间,用于协调、管理、控制计算机硬件与软件的的控制程序
操作系统作用: 1) 将复杂的硬件操作封装成接口,提供给应用程序使用
2) 把进程对硬件的使用变的有序
了解进程的发展史也就是操作系统的发展史-- 计算机的发展史
第一代计算机:没有操作系统的概念、浪费计算机资源【一个时间段内中有一个人用】、需要操作硬件
第二代计算机:晶体管、可以批处理【不用操作硬件】、三台机器:【输入1401:读卡机 -- 磁带机 计算7094: 输入磁带-- 输出磁带 输出1401:磁带 -- 打印机】
程序串行执行
第三代计算机:IBM公司 - - system/360系列【现代服务器前身】,集合了I/O 与计算
1.解决了人操作硬件的问题,2.有多道技术【背景:单个CPU实现多个进程并发的效果】
多道技术:1.空间上的复用 -- 运行程序前将程序提前从硬盘加载到内存
2. 时间上的复用 -- 复用CPU时间片
CPU遇到IO操作要切换(提升效率)
一个进程占用CPU时间过长也切换(降低效率)
进程与进程之间的内存空间在物理层面是互相隔离的
多进
转载于:https://www.cnblogs.com/qingqinxu/p/10951974.html
day33 UDP、进程相关推荐
- [C# 网络编程系列]专题六:UDP编程
引言: 前一个专题简单介绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ.MSN和Skype等一些即时通信软件传输层都是应用UDP协议的) ...
- Java--网络编程(利用UDP实现简单的双人聊天)
1 UDP的定义 UDP(User Datagram Protocol)是一个无连接的传输层协议,提供了无连接通信,且不对传送数据包进行可靠性保证,适合于一次传输少量数据.UDP报文没有可靠性保证.顺 ...
- 网络知识点之—UDP协议
UDP,用户数据报协议 Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol).UDP 为应用程序提供了一种无需建立连接就可 ...
- flannel跨主网络通信方案(UDP、VXLAN、HOST-GW)详解
坚持看下去,文末送机械键盘一个 本文中,笔者主要结合自己使用flannel心得,以及flannel的技术演进,介绍下flannel网络实现方案.在没有介绍flannel overlay网络实现方案之前 ...
- opensips系列之共享内存,进程个数配置
共享内存配置 修改/usr/local/opensips/etc/opensips/opensipsctlrc 增加STARTOPTIONS="-m 512",表示修改共享内存的大 ...
- 老男孩22期python视频_老男孩Ptython全栈架构师视频教程 Python最新整理完整版22期视频教程 超60G课程容量...
day01 Python的简介 环境安装 变量 数据类型等 4月27日 周六 day02 While循环等 4月28日 周天 day03 数据类型 for循环 4月29日 周一 day04 列表 数组 ...
- python全栈开发百度云_老男孩2020最新Python全栈开发基础班+就业班
|- 数据结构+算法.rar - 485.30 MB |- 串讲.rar - 2.01 GB |- 补充资料.rar - 536.00 MB |- MongoDB.rar - 110.10 MB |- ...
- 深入理解Netty高性能网络框架
大家好,今天我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架. 它的设计异常优雅简洁,扩展性高,稳定性强.拥有非常详细完整的用户文档. 同时内置了很多非常有用的模 ...
- SylixOS DNS浅析
1. DNS 概述 网络通讯大部分是基于TCP/IP,而TCP/IP又基于IP地址.故计算机在网络上进行通讯时只能识别如"192.168.2.1"之类的IP地址,而无法识别域名.在 ...
最新文章
- 安卓真机测试安装时报错
- 拜耳与Recursion联手加强数字化药物发现
- 2018年中国65家机器人产业园布局与规划汇总盘点
- SSL应用系列之二:为Web站点实现SSL加密访问
- 如何在WES 7的开发工具ICE里面添加OEM客户信息
- python3(四)Pandas库
- 雅马哈AI系统能自动为舞蹈配乐,跟节奏跳舞时代已不再
- 比特币现金和ICO 及其他6个加密在泰国获准交易
- 商城系统使用redis做什么_B2B2C商城系统与B2C商城系统有什么区别呢?企业该如何选择?...
- 北京天通苑二房东、黑中介
- Leetcode刷题-707:设计链表
- Atitit 团队激励 理论与措施 目录 1. 马斯洛需求理论	1 2. 赫兹伯格双因素理论	1 3. X理论y理论	1 4. 期望理论。。	1 1.马斯洛需求理论 激励方法 福利 奖金
- android字符串+数字变量方法之%1$s、%1$d的用法
- vus3+Ts Apache ECharts 的使用(可视化图表库)
- 2016 清华 计算机 考研 经验 总结
- 腾讯T2亲自教你!java开发项目分工
- Ubuntu系统下OpenCV使用实例(虚拟机获取摄像头权限)
- 第三十一章 : 疑难排解
- 阿里云免费SSL证书过期替换
- loopback具体作用
热门文章
- C语言教程第六章:指针(1)
- 当今互联网从业者必看书籍 -- 《自传播》
- 一个命令让redis服务端所有信息无所遁形~(收藏吃灰系列)
- python实现录音小程序 界面_微信小程序录音界面以及功能实现
- 关于socket组播和ssdp(二)
- 使用STL去除std::vector自定义结构体重复项
- 如何在 GitHub 上高效搜索开源项目(转载)
- mysql ddl备份_MySQL 常用DDL执行方式总结
- insert 数组_Java数组和集合的效率问题
- 【算法】弗洛伊德算法 最短路径算法