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
操作系统学习
python进阶知识体系大集合讲解,近200页 14 大体系(第一期)
进阶知识体系大集合讲解,近200页14大体系(第一期)完整笔记在这:python进阶知识体系大集合讲解笔记集合https://blog.csdn.net/m0_7291...完整笔记目录:本期笔记内容:Linux基础知识
操作系统学习
目标能够知道操作系统的作用
·
2022-10-19 19:06
STM32 + UCOSII 操作系统(简单讲解)
前言这是我将UCOSII操作系统移植在STM32单片机上后进行UCOSII
操作系统学习
的一些笔记与理解,此文最后会附上我自己在UCOSII操作系统下使用STM32写的ESP8266+onenet+http
最菜的程序员
·
2022-09-30 00:01
单片机
stm32
嵌入式硬件
操作系统学习
-进程的描述与控制
文章目录前言前趋图和程序执行进程的描述定义和特征进程的基本状态及转换三种基本状态(内存中)创建和终止状态(外存)挂起操作进程管理中的数据结构进程控制操作系统内核进程的创建进程的终止进程的阻塞与唤醒进程的挂起与激活进程同步进程同步的基本概念硬件同步机制优缺点信号量机制总结前言本博客仅做学习笔记,如有侵权,联系后即刻更改科普:前趋图和程序执行前趋图是有向无循环图前趋关系表示一个执行完成之前,另一个不能
old-handsome
·
2022-09-15 14:15
操作系统
学习
服务器
c++
逻辑地址和物理地址的相互转换
文章目录逻辑地址和物理地址的相互转换基础概念逻辑地址转换成物理地址物理地址转换成逻辑地址逻辑地址和物理地址的相互转换注:本文只适用于做题,想更详细了解调度算法相关的知识可以参考这篇文章
操作系统学习
笔记第四章存储管理基础概念逻辑地址
知识汲取者
·
2022-09-15 12:00
Course
of
Study
经验分享
操作系统学习
笔记10 | I/O、显示器与键盘
从这一部分开始介绍操作系统的设备驱动,操作系统通过文件系统的抽象驱动设备让用户能够使用显示器、键盘等交互工具。并讲解printf和scanf是如何实现敲下键盘将字符显示到屏幕上的。
climerecho
·
2022-09-11 16:00
操作系统学习
笔记9 | 内存的换入和换出
分段和分页是内存管理的最重要的两个机制,而虚拟内存是实现分段和分页结合的重要方法。为了实现虚拟内存,就必须要有换入和换出机制。
climerecho
·
2022-09-09 16:00
操作系统学习
笔记8 |段页式内存管理
多进程图像中的CPU管理已经告一段落,接下来要介绍另一大方面——内存管理。首先我们也来看看内存是如何被使用起来的。最后介绍段页式内存管理的实现过程。
climerecho
·
2022-09-08 11:00
哈工大李治军老师的
操作系统学习
笔记
5
操作系统学习
目标6CPU管理的直观想法CPU的工作原理“进程”的概念7多进程图像什么是多进程图像多进程如何组织?——PCB+状态+队列多进程如何交替?
半路杀出来的小黑同学
·
2022-09-07 08:20
操作系统
学习
linux
操作系统学习
笔记7 | 进程同步与合作
多进程图像除了需要实现切换,还需要处理进程之间的相互影响。本部分介绍进程之间的合作如何变得合理有序。将要涉及信号量、临界区、死锁等经典概念的理解。
climerecho
·
2022-08-31 17:00
操作系统学习
笔记6 | 进程调度
操作系统是一个复杂系统,将来还会面对很多复杂系统,希望通过对操作系统的学习,形成对复杂系统的研究和开发能力。本部分还介绍了一个实际的调度算法,理解操作系统调度的考虑因素和实现方法。
climerecho
·
2022-08-27 10:00
操作系统学习
笔记5 | 用户级线程 && 内核级线程
在上一部分中,我们了解到操作系统实现多进程图像需要组织、切换、考虑进程之间的影响,组织就是用PCB的队列实现,用到了一些简单的数据结构知识。而本部分重点就是进程之间的切换。
climerecho
·
2022-08-24 21:00
操作系统学习
笔记4 | CPU管理 && 多进程图像
操作系统的核心功能就是管理计算机硬件,而CPU就是计算机中最核心的硬件。操作系统通过多进程图像实现对CPU的管理。所以多进程图像是操作系统的核心图像。
climerecho
·
2022-08-20 01:00
Linux
操作系统学习
Linux一切皆文件,最高权限的账户root。1、开机登录开机会启动很多进程,在Windows上叫“服务”(service),在Linux上叫做“守护进程”(daemon)登录方式:命令行登录ssh登录图形界面登录2、关机不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据同步到硬盘中。sync#将数据从内存同步到硬盘中shutdownshutdown-h10#10分钟后关机shut
·
2022-08-19 11:41
前端
Linux
操作系统学习
(运维必会)
Linux一切皆文件,最高权限的账户root。一起来学习Linux系统的常用操作吧,前端人员熟悉一下也会很有帮助的。
甜点cc
·
2022-08-19 10:00
操作系统学习
笔记3 | 操作系统简史
读史使人明智。通过操作系统的历史,了解操作系统是怎么编出来的,模块的来龙去脉,哪些东西才是OS的核心。
climerecho
·
2022-08-16 12:00
操作系统学习
笔记2 | 操作系统接口
这部分将讲解上层应用软件如何与操作系统交互,理解操作系统到底发生了什么事情,理解操作系统工作原理,为以后扩充操作系统、设计操作系统铺垫。
climerecho
·
2022-08-15 19:00
Linux
操作系统学习
笔记(二十五)CPU性能优化
一.前言 本文介绍Linux服务器CPU性能评估和优化的基本方法。二.CPU性能查询工具详解2.1平均负载 平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和CPU使用率并没有直接关系。所谓可运行状态的进程,是指正在使用CPU或者正在等待CPU的进程,也就是我们常用ps命令看到的,处于R状态(Running或Runnable)的进程。不可中断状态的
Ch_ty
·
2022-08-14 07:52
操作系统学习笔记
Linux
linux
cpu
top
pidstat
vmstat
操作系统学习
笔记 03 - OS设计结构
采用工程化的开发方法来对大型软件进行开发。这就是“软件工程学”。软件工程的目标是十分明确的,所开发出的软件产品应具有良好的软件质量和合理的费用,整个费用应能为用户所接受。软件质量可用这样几个指标来评价:功能性,有效性,可靠性,易使用性,=可维护性和易移植性。为此,先后产生了多种操作系统的开发方法,如模块化方法、结构化方法和=面向对象的方法等。利用不同的开发方法所开发出的操作系统将具有不同的操作系统
左 右
·
2022-07-22 11:54
操作系统学习笔记
操作系统
6 个超级良心的开源教程!
最近几天,我在GitHub上发现了不少颇为良心的技术教程,内容涉及数据库构建、Python项目开发、数据可视化、
操作系统学习
、
GitHubDaily
·
2022-07-13 11:41
可视化
数据库
大数据
编程语言
python
ROS机器人
操作系统学习
ROS是全球范围内智能机器人领域最为前沿的开源操作系统。ROS作为机器人的大脑,广泛的应用于多种不同功能的机器人的研发,包括智能扫地机器人、语音服务机器人、送餐机器人、物流配送机器人等,学习和掌握ROS已经成为从事机器人开发与应用相关工作的必备技能。本课程面向智能移动机器人和自动驾驶技术感兴趣的同学,以TURTLEBOT机器人为载体,系统性地介绍RoS机器人操作系统的基本原理和核心功能。本课程以动
王小奎~
·
2022-06-30 19:07
ROS
自动驾驶
机器学习
人工智能
自动驾驶
目标跟踪
深度学习
TYUT太原理工大学2022
操作系统学习
通总结
第1章选择(高级程序设计语言的编译器)不是操作系统关心的主要问题多道批处理系统的主要缺点是(缺少交互性)在操作系统中,(进程通信服务例行子程序)部分属于微内核通常在分时系统中运行的作业称为(终端型作业)在下面的选项中,(中断机制)不属于操作系统提供给用户的可用资源操作系统在计算机系统中处于(计算机硬件和用户之间)的位置操作系统是对(计算机资源)进行管理的软件操作系统中采用多道程序设计技术提高了CP
啦啦噜噜^_^
·
2022-06-08 16:12
操作系统
os
学习
RT-Thread
操作系统学习
笔记
一、动态内存堆的使用栈(stack):由编译器自动分配释放堆(heap):一般由程序员分配和释放 inta=0;//全局初始化区 char*p1;//全局未初始化区 voidmain() { intb;//栈 chars[]="abc";//栈 char*p2;//栈 char*p3="123456";//123456\0在常量区,p3在栈上 staticintc=0;//全局
0x687968
·
2022-03-27 09:42
os
操作系统
Linux
操作系统学习
笔记(六)进程、线程的创建和派生
一.前言 在前文中,我们分析了内核中进程和线程的统一结构体task_struct,本文将继续分析进程、线程的创建和派生的过程。首先介绍如何将一个程序编辑为执行文件最后成为进程执行,然后会介绍线程的执行,最后会分析如何通过已有的进程、线程实现多进程、多线程。因为进程和线程有诸多相似之处,也有一些不同之处,因此本文会对比进程和线程来加深理解和记忆。二.进程的创建 以C语言为例,我们在Linux下编
Ch_ty
·
2022-03-16 07:22
操作系统学习笔记
Linux
linux
内核
操作系统
进程
fork
Linux
操作系统学习
笔记(五)进程的核心——task_truct
一.前言 在前文中,我们分析了内核启动的整个过程以及系统调用的过程,从本文开始我们会介绍Linux系统各个重要的组成部分。这一切就从进程和线程开始,在Linux里面,无论是进程,还是线程,到了内核里面,我们统一都叫任务(Task),由一个统一的结构task_struct进行管理。这个结构非常复杂,本文将细细分析task_struct结构。主要分析顺序会按照该架构体中的成员变量和函数的作用进行分类
Ch_ty
·
2022-03-06 08:10
操作系统学习笔记
每周好文笔记
操作系统
内核
linux
task_struct
操作系统 学习笔记
操作系统学习
笔记第1章计算机系统概述1.1操作系统的基本概念1.1.1操作系统的概念(定义)1.1.2操作系统的特征1.并发2.共享3.虚拟4.异步1.1.3操作系统的目标和功能1.作为系统资源的管理者
Seele-Vollerei
·
2022-02-27 10:21
学习笔记
操作系统
操作系统学习
笔记(十六)
利用信号灯P-V操作实现同步同步机制实质运行条件不满足时,能让进程暂停运行条件满足时,能让进程立即继续P-V操作应用于进程同步的基本思路暂停当前进程:在关键操作之前执行P操作必要时可暂停继续进程:在关键操作之后执行V操作必要时唤醒合作进程定义有意义的信号量S,并设置合适的初值信号量S能明确地表示“运行条件”实现进程同步的例子:司机VS售票员1.jpg司机:起步,行驶,停车售票员:关门,售票,关门同
itczt
·
2022-02-12 07:47
Liunx操作系统——系统与文件(一)
Liunx
操作系统学习
文章目录Liunx
操作系统学习
一、Liunx系统Linux系统启动过程二、Linux系统目录结构三、Liunx文件基本属性更改文件属性chmod:更改文件9个属性符号类型改变文件权限四
我与nano
·
2022-02-11 16:39
linux
服务器
运维
王道——
操作系统学习
笔记
1.11操作系统的概念与功能操作系统(operatingsystem,OS):①是系统资源的管理者——控制和管理计算机系统的硬件和软件资源;②向上层提供方便易用的服务——提供给用户和其他软件方便的接口和环境;3.是最接近硬件的一层软件——是计算机系统中最基本的系统软件。详细解释1,2,3:1.系统资源的管理者:提供功能:处理机管理;存储器管理;文件管理;设备管理。目标:安全、高效2-在硬件之上安装
feng_xun123
·
2022-02-07 07:30
操作系统
操作系统
操作系统学习
笔记——第十一讲——文件系统实现(11.3链接分配)
1.链接分配2.隐式链接3.隐式链接示例4.地址映射5.性能分析6.显式链接7.显式链接8.文件分配表(FAT)9.FAT32
预见未来to50
·
2022-02-07 07:00
Foundation
UCOSIII
操作系统学习
笔记——任务
RTOS系统RTOS全程为:RealTimeOS,就是实时操作系统。实时操作系统分为硬实时和软实时。硬实时要求在规定时间内必须完成操作,硬件实时系统有不允许超时。RTOS操作系统:UCOS,FreeRTOS,RTX,RT-Thread,DJYOS等UCOS的内核是可剥夺型的,可剥夺内核顾名思义就是可以剥夺其他任务的CPU使用权,它总是运行就绪任务中的优先级最高的那个任务。UCOSIII中的任务主要
嘿嘿の
·
2022-02-06 16:30
UCOSIII
单片机
stm32
嵌入式
FreeRTOS操作系统——空闲任务及钩子函数(二十)
FreeRTOS
操作系统学习
文章目录FreeRTOS
操作系统学习
前言一、空闲任务1、空闲任务创建2、空闲任务函数二、空闲任务钩子函数1、空闲任务钩子函数简介2、空闲任务钩子函数实验总结前言处理器总是需要代码来执行
我与nano
·
2022-02-06 16:55
单片机
嵌入式硬件
物联网
操作系统学习
笔记——内存管理
FreeRTOS内存管理STM32编译过程及程序组成sourcecode(源代码)的c文件和汇编S文件通过Keil中的armcc/armasm生成.o文件(Objectcode),然后再通过armlink工具生成.axf文件(镜像文件,可通过ST-link进行烧录)再通过fromelf生成.bin/.hex文件程序的组成、存储与运行左边是C程序组成,右边是STM32程序组成text:是的代码段:R
xiaobaipyf
·
2022-02-06 08:38
操作系统
FreeRTOS操作系统——内存管理(二十一)
FreeRTOS
操作系统学习
文章目录FreeRTOS
操作系统学习
前言一、内存管理简介二、内存管理1、内存碎片简介2、内存分配方法1.heap_1.c2.heap_2.c3.heap_3.c4.heap_
我与nano
·
2022-02-06 08:32
单片机
嵌入式硬件
清华巨擎终于把「图解计算机网络、操作系统」学习笔记总结出来了
本次将给大家分享两份我的珍藏《
操作系统学习
笔记》两份笔记对操作系统的相关知识做了系统全面的介绍,因此,可以帮助初学者快速入门和提高
Java分享家
·
2021-11-09 15:17
网络协议
面试
网络
java
经验分享
Linux
操作系统学习
04
首先完成子任务三:配置安装nginx,这里比较顺利,一次成功第一步:安装环境说明:在安装这些环境之前你可以先查看一下你有没有安装,有则不用再安装rpm-qa|grepgcc可以发现我们现在是有的倘若没有的话:一.gcc安装,安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,则需要安装:yuminstall-ygcc-c++二.PCREpcre-devel安装PC
夜色架构师
·
2021-10-25 12:04
Linux学习
linux
nginx
服务器
Linux
操作系统学习
03
安装配置mysql想了想,还是以日记的形式写播客吧首先打开了我们亲爱的虚拟机,然后在网上查教程,第一个命令应该是查看你的Linux系统是否以及安装了mysql:rpm-emysql看起来好像没有安装,然后调了一篇文章开始,先是看了一下版本:然后开始安装:yuminstall-ymysql-servermysqlmysql-deve安装完才发现,咦,怎么是mariadb?这是啥玩意?我不是要安装my
夜色架构师
·
2021-10-24 20:16
Linux学习
1024程序员节
Linux
操作系统学习
02
文件的增删改查文件目录:创建文件:touch文件名1、创建多个文件touchfile{1..10}注:创建10个文件,文件名file0,file1......file102、创建多个目录mkdirfolder{1..10}注:一次性创建10个文件夹,目录名为folder1,folder2,......folder10删除文件:rm-f文件名删除目录:rm-rf目录rm选项:-f:强制删除(forc
夜色架构师
·
2021-10-23 14:07
Linux学习
linux
运维
服务器
✨✨✨【
操作系统学习
笔记】(哈工大)深入了解操作系统
文章目录前言一、内核启动二、进程管理三、内存管理四、IO设备管理五、存储管理六、汇编知识总结前言笔记中参考资料大部分来自哈工大操作系统课程的课件,由于自己也是小白,笔记中可能有一些错误,希望能得到各位大佬的指正。最后,还要一点关于学习操作系统中所用到的汇编知识。提示:以下是本篇文章正文内容一、内核启动引导启动程序—bootsect操作系统加载—setup内核引导程序—head初始化程序—main(
Paranoid€
·
2021-10-06 22:31
操作系统
linux
windows
python
本科
操作系统学习
笔记(持续更新)
文章目录前言计组和操作系统杂谈概览指令执行的过程特权指令中断初步认识操作系统操作系统基本特征操作系统的发展与分类运行机制内核系统调用进程定义和组成进程的组织进程的五大特征与三大状态原语控制进程进程通信线程概念线程的实现方式多线程模型调度三层调度进程调度时机、方式、切换与过程调度算法的评价指标几种调度算法进程同步与进程互斥软件实现方法硬件实现方法信号量机制经典问题管程死锁死锁的概念死锁的发生静态策略
碳苯
·
2021-10-04 01:10
操作系统
os
操作系统
操作系统学习
笔记:操作系统基础知识
操作系统的概念、功能和目标概念(定义)首先来一张图来看看计算机系统的层次结构:可以看到的是,操作系统扮演这一个连接硬件和软件、用户的角色。由此可以得出操作系统的定义:操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。从中间往上下看,它控制和
浅茶不爱茉li
·
2021-09-20 20:36
操作系统
操作系统
计算机
操作系统学习
笔记 | 操作系统特征
计算机
操作系统学习
笔记|操作系统特征1.并发性并发是指多个事件在同一时间段内发生,并且这多个事件会互相影响。而我们常说的并行在操作系统内的意思是多个程序是独立的,互不产生影响。
ReganYue
·
2021-09-12 16:20
操作系统
python
java
php
c++
经验分享
操作系统学习
一.先行课程1.C/C++语言2.gcc编译内联汇编2-1.内嵌汇编语法如下:__asm__(汇编语句模板:输出部分:输入部分:破坏描述部分)“asm”表示后面的代码为汇编代码,__asm__是asm的别名。“volatile”告诉gcc编译器不要进行代码优化,后面的代码保持原样。2-2.汇编语言模板:模板语句由汇编语言序列组成,汇编语句间使用";"、"\n"、"\n\t"进行分隔。指令中的操作数
·
2021-09-01 13:17
程序员
1.1操作系统的第一个功能——虚拟化硬件资源 -《zobolの
操作系统学习
札记》
1.1操作系统的第一个功能——虚拟化硬件资源1.操作系统一般处于计算机系统的哪一个位置?2.管理硬件资源为什么都要交给操作系统?3.那操作系统如何管理硬件呢?4.是操作系统负责将下层硬件资源同化为同样的软件资源的吗?5.操作系统会将所有硬件都进行虚拟化吗?6.虚拟化除了将硬件资源逻辑化,还有什么功能7.Java的虚拟机技术是一种虚拟化吗?问1:操作系统一般处于计算机系统的哪一个位置?操作系统处于计
zobol
·
2021-08-11 14:27
取放水果问题(生产者-消费者问题的变形)
试用信号量实现爸爸、儿子和女儿这三个循环进程之间的同步(来源:《计算机
操作系统学习
指导与题解》)。学过生产者-消费者的你应该能立刻看出此题其实是生产者-消费者的变形。
科学旅行者
·
2021-04-29 21:22
Linux
操作系统学习
笔记 5 —— Linux磁盘与文件系统管理
1.文件系统的概念文件系统(FileSystem)是文件管理系统的简称,根据维基百科的描述,文件系统是用来组织数据在存储介质上的存储方式以及检索方式的。没有文件系统,信息在存储介质上会是一个很大的信息块,没法知道一条信息什么时候会结束,也没法知道信息在什么时候开始,对信息的管理就会十分的麻烦。2.df命令df检查文件系统的磁盘空间占用情况。显示已挂载的文件系统,相当于在windows下打开计算机C
大橙喵
·
2021-04-19 09:04
Linux基础命令
一.
操作系统学习
目标能够知道操作系统的作用1.常见的操作系统WindowsmacOSLinuxiOSAndroid2.操作系统的定义操作系统直接运行在计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序
M_小七
·
2021-04-13 13:27
ubantu16.x上搭建hadoop分布式环境
ubuntuserver三、ubuntuserver上搭建hadoop集群四、hadoop生态系统1.hdfs分布式文件系统2.MapReduce分布式计算3.Hbase、hive、pig、zookeeper五、linux
操作系统学习
A_Zhong20
·
2021-03-10 22:22
大数据
2021.3.10linux
操作系统学习
笔记
Linux
操作系统学习
笔记Linux操作系统命令ifconfig查看Linux地址windows系统用cmd进入命令提示符用ipconfig查看windows地址,再使用ping可实现互通Linux操作系统下的复制粘贴
Valentine410
·
2021-03-10 19:56
学习笔记
linux
Linux
操作系统学习
笔记
当机器按下电源键通电之后,执行的第一行代码是存储在只读存储器中的BOIS程序。BIOS程序要完成的功能有:检查机器各个硬件组件是否正常检测启动盘启动盘可以是U盘、磁盘、移动硬盘,它具有一个标识:设备的第一个扇区是引导扇区,里面保存的是引导程序(boot.img)。引导程序会加载引导程序的各个模块进入内存,最终会将启动盘上的内核信息以列表的通过显示器展示给用户,用户选择一个操作系统内核之后,进入内核
KevinWan
·
2021-01-02 19:02
linux
Linux
操作系统学习
笔记
当机器按下电源键通电之后,执行的第一行代码是存储在只读存储器中的BOIS程序。BIOS程序要完成的功能有:检查机器各个硬件组件是否正常检测启动盘启动盘可以是U盘、磁盘、移动硬盘,它具有一个标识:设备的第一个扇区是引导扇区,里面保存的是引导程序(boot.img)。引导程序会加载引导程序的各个模块进入内存,最终会将启动盘上的内核信息以列表的通过显示器展示给用户,用户选择一个操作系统内核之后,进入内核
KevinWan
·
2021-01-02 19:14
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他