今日内容:

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、进程相关推荐

  1. [C# 网络编程系列]专题六:UDP编程

    引言: 前一个专题简单介绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ.MSN和Skype等一些即时通信软件传输层都是应用UDP协议的) ...

  2. Java--网络编程(利用UDP实现简单的双人聊天)

    1 UDP的定义 UDP(User Datagram Protocol)是一个无连接的传输层协议,提供了无连接通信,且不对传送数据包进行可靠性保证,适合于一次传输少量数据.UDP报文没有可靠性保证.顺 ...

  3. 网络知识点之—UDP协议

    UDP,用户数据报协议 Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol).UDP 为应用程序提供了一种无需建立连接就可 ...

  4. flannel跨主网络通信方案(UDP、VXLAN、HOST-GW)详解

    坚持看下去,文末送机械键盘一个 本文中,笔者主要结合自己使用flannel心得,以及flannel的技术演进,介绍下flannel网络实现方案.在没有介绍flannel overlay网络实现方案之前 ...

  5. opensips系列之共享内存,进程个数配置

    共享内存配置 修改/usr/local/opensips/etc/opensips/opensipsctlrc 增加STARTOPTIONS="-m 512",表示修改共享内存的大 ...

  6. 老男孩22期python视频_老男孩Ptython全栈架构师视频教程 Python最新整理完整版22期视频教程 超60G课程容量...

    day01 Python的简介 环境安装 变量 数据类型等 4月27日 周六 day02 While循环等 4月28日 周天 day03 数据类型 for循环 4月29日 周一 day04 列表 数组 ...

  7. python全栈开发百度云_老男孩2020最新Python全栈开发基础班+就业班

    |- 数据结构+算法.rar - 485.30 MB |- 串讲.rar - 2.01 GB |- 补充资料.rar - 536.00 MB |- MongoDB.rar - 110.10 MB |- ...

  8. 深入理解Netty高性能网络框架

    大家好,今天我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架. 它的设计异常优雅简洁,扩展性高,稳定性强.拥有非常详细完整的用户文档. 同时内置了很多非常有用的模 ...

  9. SylixOS DNS浅析

    1. DNS 概述 网络通讯大部分是基于TCP/IP,而TCP/IP又基于IP地址.故计算机在网络上进行通讯时只能识别如"192.168.2.1"之类的IP地址,而无法识别域名.在 ...

最新文章

  1. 安卓真机测试安装时报错
  2. 拜耳与Recursion联手加强数字化药物发现
  3. 2018年中国65家机器人产业园布局与规划汇总盘点
  4. SSL应用系列之二:为Web站点实现SSL加密访问
  5. 如何在WES 7的开发工具ICE里面添加OEM客户信息
  6. python3(四)Pandas库
  7. 雅马哈AI系统能自动为舞蹈配乐,跟节奏跳舞时代已不再
  8. 比特币现金和ICO 及其他6个加密在泰国获准交易
  9. 商城系统使用redis做什么_B2B2C商城系统与B2C商城系统有什么区别呢?企业该如何选择?...
  10. 北京天通苑二房东、黑中介
  11. Leetcode刷题-707:设计链表
  12. Atitit 团队激励 理论与措施 目录 1. 马斯洛需求理论 1 2. 赫兹伯格双因素理论 1 3. X理论y理论 1 4. 期望理论。。 1 1.马斯洛需求理论 激励方法 福利 奖金
  13. android字符串+数字变量方法之%1$s、%1$d的用法
  14. vus3+Ts Apache ECharts 的使用(可视化图表库)
  15. 2016 清华 计算机 考研 经验 总结
  16. 腾讯T2亲自教你!java开发项目分工
  17. Ubuntu系统下OpenCV使用实例(虚拟机获取摄像头权限)
  18. 第三十一章 : 疑难排解
  19. 阿里云免费SSL证书过期替换
  20. loopback具体作用

热门文章

  1. C语言教程第六章:指针(1)
  2. 当今互联网从业者必看书籍 -- 《自传播》
  3. 一个命令让redis服务端所有信息无所遁形~(收藏吃灰系列)
  4. python实现录音小程序 界面_微信小程序录音界面以及功能实现
  5. 关于socket组播和ssdp(二)
  6. 使用STL去除std::vector自定义结构体重复项
  7. 如何在 GitHub 上高效搜索开源项目(转载)
  8. mysql ddl备份_MySQL 常用DDL执行方式总结
  9. insert 数组_Java数组和集合的效率问题
  10. 【算法】弗洛伊德算法 最短路径算法