E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
计算机操作系统
计算机操作系统
(一)
文章目录前言1.导论2.基本概念第一章系统启动1.什么是操作系统1.1操作系统的功能1.2操作系统的特征1.2.1并发1.2.2共享1.2.3虚拟1.2.4异步1.3操作系统的接口2.操作系统的历史3.操作系统启动过程3.1计算机工作原理3.2启动操作系统3.2.1BIOS3.2.2Bootloader3.3实模式和保护模式3.3.1实模式3.3.2保护模式(1)全局描述符表GDT(2)局部描述符
坂.y
·
2023-01-30 09:32
操作系统
linux
windows
计算机操作系统
-4-设备管理
Lecture4-设备管理外部设备分类存储型设备:如磁带机、磁盘机等,以存储大量信息和快速检索为目标,在系统中存储持久性信息,作为内存的扩充,又叫外存。I/O型设备:如打印机等,把外界信息输入计算机,把计算结果从计算机中输出,完成计算机之间的通信或人机交互。设备管理使用I/O中断、缓冲区管理、通道、设备驱动调度等多种技术,极大程度上克服了设备和CPU速度不匹配所引起的问题,使得主机和设备能够并行工
SpriCoder
·
2023-01-30 07:52
计算机操作系统课程笔记
操作系统
Linux 下的 Socket 编程详解 (一) 开始
简介在Linux环境下,Socket套接字是
计算机操作系统
中用来编写TCP/IP通信的接口。它是一种facade模式,它把复杂的TCP/IP协议族隐藏在Socket接口谋面。
木头石头骨头
·
2023-01-29 19:53
程序员晋升必备免费编程书
囧么肥事图书馆】收拢程序员晋升必备读本,致力整合网络免费计算机相关书包括C、C++、Java、PHP、Python、爬虫、数据结构与算法、数据库、软件架构、机器学习、深度学习、人工智能、设计模式、计算机网络、
计算机操作系统
囧么肥事
·
2023-01-26 12:09
计算机操作系统
之期末考试复习——内存管理动态分区分配问题
基于顺序搜索动态分区分配算法首次适应算法(FF):每次都从低地址开始查找,找到第一个满足大小的空闲分区。循环首次适应(NF):每次分配内存时从上次查找结束的位置开始查找空闲分区链,找到大小能满足要求的第一个空闲分区。最佳适应算法(BF):总是把能满足要求、又是最小的空闲分区分配给作业,避免“大材小用”。最坏适应算法(WF):和最佳适应相反,最大的空闲分区分配给作业。基于索引搜索的动态分区分配算法快
高 朗
·
2023-01-25 08:50
计算机操作系统
操作系统
内存管理
内存
动态分区分配
4.2w字,详细的带你认识基础I/O【Linux--基础IO】
在
计算机操作系统
中,所谓的I/O实则就是输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),那么这里基础的意思是我们需要基本掌握的I/O的知识。
includeevey
·
2023-01-25 05:30
Linux
c语言
开发语言
linux
计算机操作系统
- 磁盘管理&链接
计算机操作系统
-设备管理
计算机操作系统
-设备管理磁盘结构磁盘调度算法1.先来先服务2.最短寻道时间优先3.电梯算法磁盘结构盘面(Platter):一个磁盘有多个盘面;磁道(Track):盘面上的圆形带状区域
Juli_Eyre
·
2023-01-21 19:10
操作系统
系统架构
ubuntu
linux
高中到大学:计算机启蒙tips
基本概念面向目录和文件面向架构面向对象面向部署面向数据分析软件设计架构图流程图业务分析图系统架构图算法什么是算法和数据结构机器学习和算法通讯信号和系统操作系统和计算机组成计算机组成原理计算机操作和配置指南
计算机操作系统
系统和控制论框架数据库系统和原理游戏引擎和架构量化投资架构编程语言
fancyhf
·
2023-01-21 14:31
人工智能
量化与分析
计算机AI入门
从前慢-操作系统
计算机操作系统
是随着计算机研究和应用的发展逐步形成并发展起来的,它是计算机系统中最基本的系统软件。1.1.1操作系统的特征操作系统的基本特征包括并发、共享、虚拟和异步。
unique_perfect
·
2023-01-18 04:17
计算机基础
操作系统
计算机操作系统
第四版课后题答案汤小丹
计算机操作系统
习题答案汤小丹第四版第一章1.设计现代OS的主要目标是什么?
计算机操作系统
第四版课后答案答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?
面试成神
·
2023-01-18 03:45
大学课后答案
操作系统
计算机操作系统
(第四版)课后习题答案(完整版)---汤小丹 梁红兵 哲凤屏 汤子瀛 版本
第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管
beiback
·
2023-01-18 03:30
Linux
操作系统
操作系统
linux
利用银行家算法避免死锁
本文针对《
计算机操作系统
(第四版)》(汤小丹)p123页的问题:**如果在银行家算法中把P0发出的请求向量改为Request0(0,1,0),系统是否能将资源分配给它,请读者考虑。**进行模拟。
天津泰达康师傅
·
2023-01-17 16:21
算法
操作系统
笔记
算法
操作系统
计算机操作系统
(第四版汤小丹老师) 复习笔记第二章
教材为西安电子科技大学汤小丹老师第四版2.1前趋图和程序执行2.1.1前趋图2.1.2程序顺序执行时的特征顺序性:每一操作必须在上一个操作结束之后开始。封闭性:程序运行时独占全机资源,资源的状态(除初始状态外)只有本程序才能改变它。执行结果不受外界因素影响。可再现性:程序重复执行,结果相同。2.1.3程序并发执行程序并发执行时的特征间断性:程序在并发执行时,由于它们共享系统资源,以及为完成同一项任
淘淘是只狗
·
2023-01-14 01:18
杂
计算机操作系统
——存储器管理
第四章-存储器管理4.1存储器的层次结构4.2程序的装入和链接基础4.2.1程序的装入程序的链接4.3连续分配存储管理方式4.3.1单一连续分配4.3.2固定分区分配4.3.3动态分区分配4.3.4动态重定位分区分配4.4对换(Swapping)4.5分页存储管理方式4.5.1分页存储管理的基本方法4.5.2地址变换机构4.5.3有效访问内存的时间4.5.4两级和多级页表4.6分段存储管理方式4.
椋七
·
2023-01-12 18:52
操作系统
windows
golang的垃圾回收算法之五GMP模型
以至于现在看一些稍微古旧一些的
计算机操作系统
方面的书籍其实是没有线程这个概念的,更不要提下面的协程这个概念了。理解GMP模型就需要知道什么是协程?协程说的简单一些,就是用户态的线程。
fpcc
·
2023-01-10 07:02
Golang
算法
golang
计算机操作系统
学习笔记(3)——CPU缓存一致性
昨天项目太忙了,没有按时更新,惭愧惭愧,年前这一段时间都会比较忙,可能会拖更,我尽量按时更新文章目录一、CPUCache写回内存二、何为CPU缓存一致性问题?三、怎么解决缓存一致性问题?事务串形化写传播四、MESI协议一、CPUCache写回内存之前说的CPUCache缓存块实际分为:头标志Tag和数据块DataBlock前面说的直接映射,取模运算有可能发生冲突,发生了冲突就用Tag去标记。组标记
码农BookSea
·
2023-01-08 12:38
操作系统
缓存
操作系统
计算机操作系统
汤小丹版P142 “一个具有32位逻辑地址空间的分页系统,每个页表项占用一个字节”的解释与思考
计算机操作系统
汤小丹第四版P142,书上原话如下:对于一个具有32位逻辑地址空间的分页系统,规定页面大小为4KB,则在每个进程页表中的页表项数可达1M,又因为每个页表项占用一个字节,故每个进程仅仅其页表就要占用
糖豆豆今天也要努力鸭
·
2023-01-08 12:25
课程随笔
操作系统
经验分享
西工大-计算机学院-复试-面试题目
仅供参考,可以自行补充计算机学院一系1.操作系统的目录(分别学了哪些东西),什么是进程,进程调度是调度谁,进程的工作状态(1)
计算机操作系统
的目录:全书共分12章处理器管理,进程调度,存储管理,设备管理
Li-Xiao-Hu
·
2023-01-07 12:26
西工大机试/复试
面试
Java高并发编程-初识多线程
架构师带你学习多线程的原理到实战项目中的高并发解决方案,闲暇之余,分享技术干货,和喜爱技术的coder们一起交流,互相学习进步线程介绍相对于计算机而言,每一个任务就是一个进程,每一个进程至少有一个线程,线程可以理解为轻量级进程,
计算机操作系统
一般不止一个线程运行
顽皮的coder
·
2023-01-05 17:47
java
多线程
高并发
源码
面试
Java多线程、操作系统内存模型,Java内存模型、volatile
文章目录多线程与多任务Java内存模型内存间交互操作volatileCAS构成死锁条件锁的类型自旋锁锁消除锁粗化知识来源深入理解Java虚拟机多线程与多任务多任务处理在现代
计算机操作系统
中几乎已是一项必备的功能
swg321321
·
2022-12-30 13:59
架构与规范
java
CPT104
计算机操作系统
概念笔记
本文只梳理的Lecture的知识点概念,不涉及Lab的代码实现如有错误欢迎探讨文章目录week1进程操作系统概述(OperatingSystem)进程(Process)PCB进程控制块(ProcessControlBlock)进程调度概述(ProcessScheduling)对进程的操作(OperationsonProcesses)进程间通信(Inter-processCommunication)
sanmusen_wu
·
2022-12-29 10:33
笔记
操作系统
一览生信分析的各种工作环境—Linux子系统、双系统、虚拟机和Docker
“本文围绕
计算机操作系统
,概述了当下各种生信分析的工作环境。”
生信宝典
·
2022-12-27 22:42
内核
linux
java
docker
python
计算机操作系统
--信号量实验
信号量实验1、键值的创建与解释2、生成信号量3、初始化信号量和PV操作1、键值的创建与解释#include#include#include#includeintmain(){intx;x=ftok("/",1);//在根目录下创建一个ID为1的键值printf("x=%p\n",x);}输出后可以通过“ipcs-s”命令查看是否生成了信号量,ipcs是用于报告进程间通信机制状态的命令。它可以查看*
星軌601
·
2022-12-27 16:01
计算机操作系统
开发语言
c语言
嵌入式操作系统的基本概念
1.1
计算机操作系统
1.1.1什么是
计算机操作系统
1.裸机:只有硬件构成的计算机2.
计算机操作系统
、硬件与应用程序的关系:应用软件↓系统软件↓操作系统↓计算机硬件系统下层是上层的基础,上层是下层功能的扩充
₯哦想づ
·
2022-12-27 10:18
【C++高阶数据结构】并查集
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《深入理解
计算机操作系统
》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-26 07:35
#
高阶算法
c++
数据结构
java
人机交互的软件工程方法
人机交互的软件工程方法第一章:人机交互概述1.2:背景知识有关交互式
计算机操作系统
的设计,评估,实现以及与之相关现象的学科。
月鸟石
·
2022-12-26 03:53
人机交互
软件工程
交互
操作系统虚拟地址计算物理地址
有关
计算机操作系统
中虚拟地址转换为物理地址的计算笔者以具体题目加以说明:在一个分页虚拟存储系统中,用户编程空间为32个页,页长为1KB,内存空间为16KB。
眼下未含泪水
·
2022-12-25 07:42
计算机操作系统
操作系统
地址转换
面试题计算机程序崩溃的原因,操作系统常见面试题整理(Most Common Problems in Interview for Operating System)...
参考:1.常见面试题整理–操作系统篇(每位开发者必备)2.Wiki-Synchronization(computerscience)3.
计算机操作系统
(第2版)——庞丽萍、阳富民编著请分别简单说一说进程和线程以及它们的区别线程同步的方式有哪些什么是缓冲区溢出有什么危害其原因是什么死锁预防死锁进程有哪几种状
是权
·
2022-12-25 04:22
面试题计算机程序崩溃的原因
【网络编程】第三章 网络套接字(TCP协议程序+多进程+多线程+线程池)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《深入理解
计算机操作系统
》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:38
计算机网络
网络
tcp/ip
网络协议
【网络编程】第一章 网络基础(协议+OSI+TCPIP+网络传输的流程+IP地址+MAC地址)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《深入理解
计算机操作系统
》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:37
计算机网络
网络
tcp/ip
macos
【网络编程】第二章 网络套接字(socket+UDP协议程序)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《深入理解
计算机操作系统
》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:37
计算机网络
网络
udp
网络协议
【网络编程】第四章 网络套接字(守护进程+TCP英译汉+TCP通协议讯流程+TCP和UDP对比)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《深入理解
计算机操作系统
》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-24 07:33
计算机网络
网络
tcp/ip
udp
计算机操作系统
复习题
引论及进程管理1.操作系统的主要功能有()。C、处理机管理、存储器管理、设备管理、文件管理2操作系统是对()进行管理的软件。C、计算机资源3当()时,进程从执行状态转变为就绪状态。B、时间片到4用P、V操作管理临界区时,信号量的初值一般应定义为()C、15若P、V操作的信号量S初值为2,当前值为-1,则表示有()等待进程。B、16对于两个并发进程,设互斥信号量为mutex,若mutex=0,则()
Cocobuhui
·
2022-12-21 16:48
系统架构
【
计算机操作系统
基本概念】
1.
计算机操作系统
的概念
计算机操作系统
是指控制和管理计算机的软、硬件资源,合理组织计算机的工作流程,方便用户使用的程序集合。
飞丞!
·
2022-12-20 17:34
网络
服务器
运维
利用信号量和PV操作实现进程互斥和同步问题
在
计算机操作系统
中,PV操作是进程管理中的难点。
xmulynn
·
2022-12-20 11:27
软件工程
semaphore
数据结构
测试
计算机三级信息安全技术知识点总结(7)
恶意影响
计算机操作系统
,应用程序和数据的完整性、可用性、可控性和保密性的计算机程序是恶意程序。根据加壳原理的不同,软件加壳技术包括压缩保护壳和加密保护壳。处于未公开状态的漏洞是0day漏洞。
RENSP丶超
·
2022-12-20 03:19
计算机三级信息安全技术
安全
计算机基础课程-书籍和视频教程资源
计算机基础知识,包括:计算机组成原理,
计算机操作系统
,计算机网络,计算机编译原理,数据结构,算法,数据库,编程语言(C/C++、Java、Python等)。
海绵践行的Coding笔记
·
2022-12-16 08:16
个人笔记
计算机网络
操作系统
数据结构
机器人学习--ROS学习入门
有类似于伪操作系统一样管理计算机主机各种硬件(CPU、内存、驱动、磁盘以及各种硬件通信)的基础软件系统,ROSrobotoperatingsystem,当然不是真的
计算机操作系统
,而是
Robot-G
·
2022-12-14 20:51
ROS(机器人操作系统)
移动机器人
机器人
ros
学习 Shell准没错
目前的
计算机操作系统
都采用了某型形式的用户界面,借此指定系统需要操作系统的命令。但是在很多操作系统中,命令行界面是内嵌的,是人与计算机交互的唯一方式。操作系统的命令行页面就是为了执行您的命令。
·
2022-12-14 16:32
shell后端
计算机基础常见八股问题集合(含计算机网络,操作系统,计算机组成,数据结构与算法,数据库)
计算机操作系统
内核态和用户态的区别用户态可以执行cpu调用的非特权指令内核态可以执行特权指令和非特权指令用户态到内核态的切换是通过中断实现的内核态到用户态的切换是通过特权指令实现的什么是操作系统中断1.
菩提树下的呆子
·
2022-12-10 12:56
408复试
数据库系统
算法
数据仓库
【Linux】第三章Linux环境基础开发工具使用(yum+rzsz+vim+g++和gcc+gdb+make和Makefile+进度条+git)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C++初阶和进阶《深入理解
计算机操作系统
》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
企鹅不叫
·
2022-12-09 20:16
Linux
linux
vim
git
《
计算机操作系统
》课程学习(1)——第1章 操作系统引论
说起操作系统,我想在坐的各位同学都不会陌生。因为无论我们想用计算机干什么,首先要做的就是启动操作系统,任何软件的运行都离不开操作系统的支持。比如大家最熟悉的就是Windows操作系统。除了Windows操作系统,还有什么其它的操作系统?可能有的同学还接触过Linux操作系统,Apple公司的Macintosh系统。(关于Macintosh操作系统还有一个有趣的小故事,现在我先不讲,一会儿我再讲)。
陆老师Peter
·
2022-12-09 19:50
操作系统
LNMP高可用网站搭建教程- 2020/12/8
Linux是一类Unix
计算机操作系统
的统称,是目前最流行的免费操作系统。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。
qq_43802023
·
2022-12-08 15:36
Java学习一阶段
linux
其他
数据库
linux
mysql
nginx
负载均衡
计算机操作系统
实验(实验报告和c文件)
一、实验内容实验1Linux基本环境实验2进程管理实验3进程通信(1)实验4进程通信(2)实验5进程调度实验6银行家算法实验7页面置换算法实验8文件系统二、实验资源和c文件以及操作图片实验用到的软件:linux虚拟机,xftp,xshell,c语言编辑器————》》实验资源下载
我的思路很明确
·
2022-12-08 14:03
OS
linux
运维
服务器
数学/计算机/人工智能/移动机器人学习网站存储
https://www.lfd.uci.edu/~gohlke/pythonlibs/https://www.lfd.uci.edu/~gohlke/pythonlibs/2.计算机组成原理3.计算机网络4.
计算机操作系统
Robot-G
·
2022-12-08 11:29
人工智能
激光slam
数学
机器人学习网站存储
slam学习网站存储
计算机网络系统与分布式系统之间的区别
计算机网络系统与分布式系统之间的区别主要为:分布式计算机系统是在分布式
计算机操作系统
的支持下,进行分布式数据处理和各计算机之间的并行计算工作,也就是说各互连的计算机可以相互协调工作,共同完成一项任务,一个大型程序可以分布在多台计算机上并行运行
桐原因
·
2022-12-08 10:55
计网
分布式
操作系统
uc/OS-II操作系统:uc/OS基本概念及认识(从零到负,打通你的任督二脉)
一、什么是
计算机操作系统
简而言之,OS就是一个屏蔽层,屏蔽了计算机的具体硬件,向使用者提供了一台虚拟的计算机开发、使用环境。
Cheems_Pak Choi
·
2022-12-07 19:51
uc/OS-II
实时操作系统
硬件架构
系统架构
搭建Python开发环境
2、安装Python第1步:查看
计算机操作系统
的位数现在很多软件,尤其是编程工具,为了提高开发效率,分别对32位操作系统和64位操作系统做了优化,推出了不同的开发工具包。
跟着蜗牛学Python
·
2022-12-06 14:25
python
开发语言
操作系统初识2022.11.13
前面放几篇比较系统的《操作系统》学习文章《王道操作系统》学习笔记总目录+思维导图
计算机操作系统
知识点总结(有这一篇就够了!!!)
PURSUE BEAUTY
·
2022-12-02 18:20
编程基础Python
其他
计算机操作系统
(汤小丹第4版)
1.操作系统引论1.1操作系统的目标在计算机系统上配置操作系统,其主要目标是:方便性,有效性,可扩充性和开放性。1.2单道批处理系统首先由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业;当改作业处理完成时,又把控制权还给监督程序,再由监督程序把磁带上的第二个作业调入内存。计算机系统就这样自动的一个作业紧接一个作业地处理,纸质磁带上的所有作业全部完成,这样便形成了早期的批处理系统。虽
一只搬砖狗
·
2022-12-02 00:01
操作系统
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他