Golang入门指南


  • 首页

  • todo

  • 思考

  • life

  • food

  • OS

  • lua

  • redis

  • Golang

  • C

  • TCP/IP

  • ebpf

  • p4

  • OpenVPN

  • IPSec

  • L2TP

  • DNS

  • distributed

  • web

  • OpenWRT

  • 运维

  • Git

  • 鸟哥的私房菜

  • IT杂谈

  • 投资

  • About Me

  • 友情链接

  • FTP

  • 搜索
close

操作系统基础3-宏内核与微内核

时间: 2021-08-21   |   分类: os   cs     |   阅读: 5004 字 ~10分钟

操作系统基础3-宏内核与微内核

2020-10-11 22:04·转载自重学IT的老猫

操作系统的内核

内核 是计算机上配置的底层软件,是操作系统最基本、最核心的部分。实现操作系统内核功能的那些程序就是内核程序。

操作系统基础3-宏内核与微内核

可以看到内核的主要功能有:时钟管理、中断管理、原语(设备驱动、CPU切换等)。还有对系统资源的管理功能:进程管理、存储器管理、设备管理等功能。有些操作系统不把这部分功能归为"内核"功能,不同的操作系统对内核功能的划分可能不一样。

阅读全文 »

操作系统基础2-发展及分类

时间: 2021-08-21   |   分类: os   cs     |   阅读: 1337 字 ~3分钟

操作系统基础2-发展及分类

2020-10-10 17:50·重学IT的老猫

操作系统基础2-发展及分类

操作系统基础2-发展及分类

操作系统基础2-发展及分类

穿孔卡片

操作系统基础2-发展及分类

图形操作系统鼻祖-Alto

按照操作系统的使用环境及处理方式的不同,一般可以把操作系统分为3个基本类型:

批处理操作系统(Batch Processing Operating System):

将用户作业按照一定的顺序排列,统一交给计算机系统,由计算机自动地、顺序地完成作业的系统。批处理采用尽量避免人机交互的方式来提高CPU的运行效率.常用的系统有IBM的*OS/360、*MVX等。

阅读全文 »

操作系统基础1-功能目标及特征

时间: 2021-08-20   |   分类: os   cs     |   阅读: 954 字 ~2分钟

操作系统基础1-功能目标及特征

2020-10-09 15:03·重学IT的老猫

操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。

操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。

阅读全文 »

动图图解!既然IP层会分片,为什么TCP层也还要分段?

时间: 2021-08-20   |   分类: cs   tcpip     |   阅读: 3608 字 ~8分钟

动图图解!既然IP层会分片,为什么TCP层也还要分段?

动图图解!既然IP层会分片,为什么TCP层也还要分段?

什么是TCP分段和IP分片

我们知道网络就像一根管子,而管子吧,就会有粗细。

一个数据包想从管子的一端到另一端,得过这个管子。(废话)

但数据包的量有大有小,想过管子,数据包不能大于这根管子的粗细。

阅读全文 »

golang 中slice 、map、chan作为函数参数分析

时间: 2021-08-20   |   分类: go   面试     |   阅读: 1384 字 ~3分钟

golang 中slice 、map、chan作为函数参数分析

写这篇文章之前考虑一个问题:

  • go里面都是值传递,不存在引用传递? https://cloud.tencent.com/developer/article/1416563

先来总结一下slice、map、chan的特性: slice:

阅读全文 »

热爱生命

时间: 2021-08-19   |   分类: thinking     |   阅读: 134 字 ~1分钟

热爱生命 – 汪国真

我不去想, 是否能够成功 , 既然选择了远方 , 便只顾风雨兼程。

我不去想, 能否赢得爱情 , 既然钟情于玫瑰 , 就勇敢地吐露真诚 。

我不去想, 身后会不会袭来寒风冷雨 , 既然目标是地平线, 留给世界的只能是背影 。

阅读全文 »

linux环境内存分配原理

时间: 2021-08-18   |   分类: cs     |   阅读: 5703 字 ~12分钟

linux环境内存分配原理 mallocinfo

Linux的虚拟内存管理有几个关键概念:

Linux 虚拟地址空间如何分布?malloc和free是如何分配和释放内存?如何查看堆内内存的碎片情况?既然堆内内存brk和sbrk不能直接释放,为什么不全部使用 mmap 来分配,munmap直接释放呢 ?

阅读全文 »

数据库事务的四大原则

时间: 2021-08-18   |   分类: db     |   阅读: 3639 字 ~8分钟

数据库的事务四大原则

说到数据库,以前我老师有一句很经典的话。你可以不会写SQL,但是一定不能不知道ACID。

在工业领域,SQL可以说是应用最广泛的技术。从后端到算法,从数据到DBA,再到产品,甚至连一些运营也会基本的SQL。所以如果你现在还不太会的话,我建议你用一个下午的时间找个网站好好学一下。

阅读全文 »
52 53 54 55 56 57 58 59 60

日志
分类
标签
RSS 订阅
GitHub
© 2009 - 2025
粤ICP备2021068940号-1 粤公网安备44011302003059
0%