网络层

网络层

网络层提供的两种服务

  • 虚电路服务
    • 面向连接,可靠通信应当由网络来保证。
    • 端到端的差错处理和流量控制可以由网络负责,也可以由用户主机负责。
阅读更多
数据链路层

数据链路层

  • 要解决的三个基本问题:
    • 封装成帧
    • 透明传输
    • 差错检测
  • 点对点传输协议(PPP)
  • 广播信道(CSMA/CD)
  • 以太网(MAC)

阅读更多
物理层-对比
操作系统课后习题

操作系统课后习题

  • 西安电子科技大学出版社出版的计算机操作系统(第四版)课后习题整理
  • 作者:汤小丹 梁红兵 哲凤屏 汤子瀛

第一章 操作系统引论

阅读更多
内存管理

内存管理

分区、分段、段页式

  • 操作系进行内存管理的原因

    • 划分内存而满足多道程序的需求。
    • 内存需要被高效地分配而能够装入尽可能多的进程。
  • 分类

    • 连续:分区
    • 离散:分段、分页
阅读更多
操作系统的基本概念

操作系统的基本概念

  • 操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合

OS的功能性需求

  • 计算机用户需要的用户命令
    • 由OS实现的所有用户命令所构成的集合常被人们称为OS的Interface(用户接口),有时也称为命令接口
阅读更多
汇编算数指令

汇编算数指令

简述

  • 80×86的算数运算指令包括二进制运算和十进制运算指令。算数指令用来执行算数运算,它们中有双操作数指令,也有单操作数指令。
  • 如前所述,双操作数指令的两个操作数中除源操作数为立即数的情况外,必须有一个操作数在寄存器中。单操作数指令不允许使用立即数方式。算数指令的寻址方式均遵循这一原则。
阅读更多
秃头的汇编

秃头的汇编

说明

本篇博客记录的是博主在学习基于Intel 8086指令系统的汇编一些知识点。

什么是汇编语言

  • 汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
阅读更多
C++内联函数

C++内联函数

C++类中的内联函数

  • C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。
  • 如果想把一个函数定义为内联函数,则需要在函数名前面放置关键字 inline,在调用函数之前需要对函数进行定义。如果已定义的函数多于一行,编译器会忽略 inline 限定符。
  • 在类定义中的定义的函数都是内联函数,即使没有使用 inline 说明符。
阅读更多
XPath语法的使用

XPath语法的使用

XPath简介

  • XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。
  • XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。

阅读更多