![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
栗子好好吃
向来心是看客心,奈何人是剧中人
展开
-
【linux】 -设备名称与文件目录
参考 - 鸟哥的linux私房菜基础篇 在linux系统中,每个设备都被当成一个文件来对待 几乎所有的硬件设备文件都在/dev这个目录内 下面给出,常见设备和文件路径的对应关系 设备 设备在Linux中的文件名 SCSI、SATA、USB磁盘驱动器 /dev/sd[a-p] U盘 /dev/sd[a-p] (与SATA相同) Virtio接口 /dev/vd[a-p] (用于虚拟机内) 软盘驱动器 /dev/fd[0-7] 打印机 /dev/lp[0-2] (25针打原创 2021-04-06 09:03:50 · 571 阅读 · 0 评论 -
python --- > 线程
1. 多任务 - 线程 参考 首先考虑一个没有多任务的程序: import time def sing(): # 唱歌 5 秒钟 for i in range(5): print("-----菊花台ing....-----") time.sleep(1) def dance(): # 跳舞 5秒钟 for i in range(...原创 2020-04-27 12:13:29 · 158 阅读 · 0 评论 -
操作系统 --- > [笔记]功能、组成
操作系统的作用 管理计算机硬件 充当计算机用户和计算机硬件的中介(操作系统控制硬件,协调各个用户应用程序的硬件) 计算机系统的资源 CPU时间、内存空间、文件存储空间、I/O设备等 操作系统的定义 如何定义一个操作系统: 计算机系统的根本目的是,执行用户程序并且更容易解决用户问题。为了实现这一目的构造了计算机硬件。 由于硬件本身并不容易使用,因此开发了应用程序。 有些应用程序需要一些共同...原创 2019-11-15 09:14:46 · 294 阅读 · 0 评论 -
操作系统 --- > 进程和管程的不同
1.进程定义的是私有数据结构PCB,管程定义的是公共数据结构,如消息队列等; 2.进程是由顺序程序执行有关操作,而管程主要是进行同步操作和初始化操作; 3.设置进程的目的在于实现系统的并发行,而管程的设置则是解决共享资源的互斥使用问题; 4.进程通过调用管程中的过程对共享数据结构实行操作,该过程就如通常的子程序一样被调用,因而管程为被动工作方式,进程则为主动工作方式; 5.进程之间能并发执行,而管...转载 2019-05-19 19:14:31 · 2365 阅读 · 0 评论 -
操作系统 --- > 使用套接字进行网络通信
一个套接字就是一个通信标识类型的数据结构,包含了通信目的的地址、通信使用的端口号、通信网络的传输协议、进程所在的网络地址,以及针对客户或服务器程序提供的不同系统调用等,是进程通信和网络通信的基本构件。套接字是为客户/服务器模型而设计的,通常分为以下两类: 1.基于文件类型:通信进程都运行在同一台机器的环境中,套接字是基于本地文件系统支持的,一个套接字关联到一个特殊的文件,通信双方通过对这个特殊文件...转载 2019-05-19 20:12:38 · 968 阅读 · 0 评论 -
操作系统 --- > 线程与进程的比较
如果说,在操作系统中引入进程的目的是为了使多个程序能并发执行,以提高资源利用率和系统吞吐量,那么在操作系统中再引入线程,则是为了减少程序在并发执行时所付出的时空开销,使OS(操作系统)具有更好的并发性… 我们再回顾一下进程的两个基本属性: 1.进程是一个可拥拥有资源的独立单位,一个进程要能独立运行,它必须拥有一定的资源(用于存放程序、数据的磁盘和内存地址空间,以及它在运行时所需要的I/O设备、已打...转载 2019-05-19 21:20:52 · 388 阅读 · 0 评论