数据链路层

🗨️字数统计=4k字 ⏳阅读时长≈13分钟

🚡 数据链路层


一、思维导图

二、数据链路层的作用

基于物理层的问题

  • 物理连接是有差错和不可靠的
  • 物理设备之间可能存在传输速度不匹配问题

    查看更多

分享到

物理层

🗨️字数统计=2.6k字 ⏳阅读时长≈8分钟

🧀 物理层


思维导图

一、物理层的作用

在物理层上所传送的数据单位是比特。

物理层(physical layer)的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。 使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。

查看更多

分享到

计算机网络相关概念

🗨️字数统计=2.9k字 ⏳阅读时长≈9分钟

⛵ 计算机网络相关概念


一、思维导图

二、 计算机网络的概念

计算机网络是以共享资源(硬件、软件和信息等) 为目的而连接起来的、在协议控制下,由一台或多台计算机、终端设备、数据传输设备等组成的系统之集合

这些计算机系统应当具有独立自治的能力,是可以独立运行的系统。

计算机网络是自治的、互连的计算机集合

查看更多

分享到

操作系统面试指南

🗨️字数统计=13.2k字 ⏳阅读时长≈44分钟

🔍 操作系统面试指南


一、操作系统概述

1. 什么是操作系统

  • 操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;
  • 操作系统本质上是运行在计算机上的软件程序 ;
  • 操作系统为用户提供一个与系统交互的操作界面 ;
  • 操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序)。

内核负责管理系统的进程、内存、设备驱动程序、文件和网络系统等等,决定着系统的性能和稳定性。是连接应用程序和硬件的桥梁。 内核就是操作系统背后黑盒的核心。

查看更多

分享到

设备管理

🗨️字数统计=3.6k字 ⏳阅读时长≈12分钟

📠 设备管理


一、I/O设备的分类

1. 按使用特性分类

  • 人机交互类外部设备
  • 存储设备
  • 网络通信设备

2. 按传输速率分类

分享到

文件管理

🗨️字数统计=3.8k字 ⏳阅读时长≈12分钟

📃 文件管理


一、引言

操作系统作为系统资源的管理者,提供的功能主要有

  • 处理机管理
  • 存储器管理
  • 文件管理
  • 设备管理

计算机中存放了各种各样的文件,一个文件有哪些属性? 文件内部的数据应该怎样组织起来? 文件之间又应该又应该怎么组织起来?

从下往上看,OS应提供哪些功能,才能方便用户、应用程序使用文件?

从上往下看,文件数据应该怎么存放在外存(磁盘)上?

查看更多

分享到

内存管理

🗨️字数统计=6k字 ⏳阅读时长≈20分钟

💽 内存管理


首先需要区分几个概念:内存、磁盘、硬盘

  • 内存:即运行内存,比如手机运行内存4G,断电后内存中数据全部丢失

  • 磁盘:外部存储器,比如手机存储容量64G,断电后磁盘中数据不会丢失,但读取速度远远低于内存。外存中任何数据只有调入内存中才能真正使用

    • 硬盘:磁盘的一种
    • 软盘:磁盘的一种

硬盘也分 固态硬盘 和 机械硬盘:

在读写速度上面,固态硬盘肯定是完胜机械硬盘。

如果把系统装在固态盘和机械盘作比较的话,开机的速度根本不是一个级别的。而且,除了开机速度之外,在游戏的加载上也有很多不同点,相信很多人都遇到开局加载速度奇慢无比的人,这就是硬盘所决定的。

查看更多

分享到

进程、线程、死锁

🗨️字数统计=8.9k字 ⏳阅读时长≈30分钟

🎉 进程、线程、死锁


一、进程的概念、组成、特征

1. 概念

进程(Process):是动态的,是程序的一次执行过程。进程是资源分配的基本单位。

2. 进程的组成

PCB是给操作系统用的。

程序段、数据段是给进程自己用的

查看更多

分享到

操作系统概述

🗨️字数统计=3.8k字 ⏳阅读时长≈12分钟

⛵ 操作系统概述


一、操作系统的概念和功能

1. 什么是操作系统

  • 操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;

  • 操作系统本质上是运行在计算机上的软件程序 ;

  • 操作系统为用户提供一个与系统交互的操作界面 ;

  • 操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序)。

查看更多

分享到

C++面试指南

🗨️字数统计=9.4k字 ⏳阅读时长≈35分钟


🚨 本文仅为准备 考研初复试 使用,只包含 C++ 的基础语法,比如继承、多态、重载、模板等,并不包含 STL、异常等内容,但具备完整的知识体系,并不是由网上的面试题随意拼凑而来。


查看更多

分享到