转自:http://blog.csdn.net/bullbat/article/details/7407194 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/bullbat/article/details/7407194 版权声明:本文为博主原
转载 2016-07-13 09:37:00
43阅读
2评论
原文出处:http://blog.csdn.net/qy532846454/article/details/6627536http://blog.csdn.net/qy532846454/article/details/6646122http://blog.csdn.net/qy532846454/article/details/6657511本文只是一个内核网络协议的实践的例子,先说明添加的目的
转载 精选 2013-06-24 09:24:44
1412阅读
转自:http://blog.csdn.net/bullbat/article/details/7423321 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/bullbat/article/details/7423321 版权声明:本文为博主原
转载 2016-07-13 09:39:00
71阅读
2评论
Linux内核实Linux是一个自由开放源代码的操作系统,其内核Linux内核Linux内核又被称为Linux操作系统的核心,是整个操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统功能。而红帽公司则是一家以开发和销售Linux操作系统为主的知名软件公司。本文将介绍Linux内核实现中的一些关键技术和特点。 首先,Linux内核的实现采用了模块化的设计。这意味着Linux内核
原创 2024-01-30 17:28:36
48阅读
转自:http://blog.csdn.net/bullbat/article/details/7410563 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/bullbat/article/details/7410563 版权声明:本文为博主原
转载 2016-07-13 09:38:00
66阅读
2评论
Linux是什么logo:Linux是一个操作系统。操作系统:操作系统(Operating System,OS)本身就是一个软件。常见操作系统:Windows、Linux、Mac OS、Android等Office、QQ、迅雷、微信等则称为 应用程序操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序,例如:文
转载 2024-10-18 19:09:20
25阅读
一、网络子系统初始化 inet_init         注册各协议结构体:proto_register,注册slab         安装协议族操作表 sock_register(&inet_family_ops);   &
原创 2011-09-22 01:22:45
2431阅读
Linux内核实战演练网盘下载链接: http://pan.baidu.com/s/1fIYf0 密码: 341f要是网盘失效了,请加我QQ: 3113533060课程内容:第1部分 Linux 内核中的基础数据结构内核模块;list链表;rb_tree; 第2部分 Linux内核中的同步方法详解lock锁;mutex;spin_lock;RCU;atomic operations原子操
原创 2015-01-08 10:01:21
457阅读
Mac将本地文件上传到服务器上scp -P 22 /Java/program.war root@123.456.789.987:/usr/server/tomcat7/webapps/上端口大写P 为参数,22 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 /Java/program.war表示本地上准备上传文件的路径和文件名。root@123.456.789.987 表
内核实现策略: 1.微内核。最基本的功能由中央内核(微内核)实现。所有其他的功能都委托给一些独立进程,这些进程通过明确定义的通信接口与中心内核通信。 2.宏内核内核的所有代码,包括子系统(如内存管理、文件管理、设备驱动程序)都打包到一个文件中。内核中的每一个函数都可以访问到内核中所有其他部分。目前
转载 2020-03-05 16:40:00
156阅读
2评论
一个完整的linux系统所需最小条件: /boot grub initrd.gz vmlinuz(kernel) ... /sysroot init linux常用目录 linux常用命令 ...创建精简内核实例: 1.磁盘分区并挂载 #fdisk /dev/sdb /dev/sdb1 /dev/sdb2 #partprobe /dev/sdb #mke2fs -j
原创 2015-02-24 08:34:58
1204阅读
之前保存在其他网站上的博客
原创 2017-07-09 10:04:16
469阅读
文章目录前言标准库的区别1. 提供基本接口的`io`最基础的接口 `io.Reader`与`io.Writer`辅助接口 `io.Seeker`与`io.Closer`进阶:偏移量指定`io.ReaderAt`和`io.WriterAt`进阶:来源与去处指定 `io.ReaderFrom`和 `io.WiterTo`适配:各种数据类型的读取与写入Byte 读写一个字节Rune 读一个字符Stri
转载 2024-07-29 16:46:55
30阅读
内核实现策略: 1.微内核。最基本的功能由中央内核(微内核)实现。所有其他的功能都委托给一些独立进程,这些进程通过明确定义的通信接口与中心内核通信。 2.宏内核内核的所有代码,包括子系统(如内存管理、文件管理、设备驱动程序)都打包到一个文件中。内核中的每一个函数都可以访问到内核中所有其他部分。目前
转载 2020-03-05 16:43:00
80阅读
2评论
管道的内核实现及出现的四种情况
原创 2016-04-11 09:21:15
457阅读
1点赞
 本文会记录一些linux内核实现中使用到的一些小技巧,工具等等,会根据学习进度不定时更新本文...... 双向循环链表   第一个想写的是linux的双向循环链表(写这个的原因是因为最近学习epoll的内核代码实现,进而需要了解linux的等待队列,这其中也用到了双向循环链表,稍后也会分析linux的等待队列)  linux的双向循环链表之于传统的双
原创 2011-04-05 01:54:07
973阅读
1点赞
os就像一个软件外包,内核就相当于这家外包公司老板。接下来请假设你就是这个老板,方便理解os如何协调各种资源帮客户做事。 后文中 用户指os的用户 客户指外包公司的客户 1 硬件概述 1.1 鼠标和键盘 计算机的输入设备。 用户想要告诉计算机应该做什么,都是通过这两个设备。 一家外包公司如何知道客户需求?需配备销售、售前等角色,专门负责和客户对接,把客户需求拿回来,统称这些人为客户对接员。 1.
原创 2021-06-24 14:49:53
309阅读
无论优先级高低,实时进程都会优先于SCHED_NORMAL中的所有进程先执行,因为后者里面都是普通的非实时进程。内核线程的优先级Linux内核会将大量(并且在不断增加中)工作放置在内核线程中,这些线程是在内核地址空间中运行的特殊进程。大多数内核线程运行在SCHED_NORMAL类中,必须与普通用户空间进程争夺CPU时间。但是有一些内核线程它的开发者们认为它们非常特殊,应该比用户空间进程要有更高优先
123
转载 2020-06-14 22:34:46
1617阅读
概述一般情况下,对某个HTTP服务的进程忘记关闭了。而重新尝试启动一个新的服务进程,会遇到以下的错误信息:$ go run main.golisten tcp :8000: bind: address already in use这是由于默认情况下,操作系统不允许我们打开具有相同源地址和端口的socket。但如果我们想开启多个服务进程去监听同一个端口,可以使用以下的操作步骤实现。Linux SO_
原创 2022-12-02 10:53:09
281阅读
os就像一个软件外包,内核就相当于这家外包公司老板。接下
原创 2022-03-14 13:57:34
198阅读
  • 1
  • 2
  • 3
  • 4
  • 5