Linux操作系统研究论文

您所在的位置:网站首页 windows95安装包 Linux操作系统研究论文

Linux操作系统研究论文

2023-04-18 19:00| 来源: 网络整理| 查看: 265

 

Linux

操作系统研究论文

 

随着

IT

产业巨头纷纷宣布对

Linux

的支持,

Linux

正在迅速扩展其

应用市场,特别是服务器市场。在标准上,

Linux

POSIX1003.1

容,但它具有比以住的

UNIX

系统更合理的内核结构。由于它的开放

性,

各种被人们广泛应用的网络协议都在该系统中得到了实现。

目前

人们所使用的

Linux

系统一般是指由

Linux

核心、外壳

(SHELL)

及外

围应用软件构成的发行版本。

Linux

发行版本是不同的公司或组织将

Linux

核心、外壳、安装工具、应用软件有效捆绑起来的结果,所以

种类繁多,各有各的优缺点。但就其总体而言,这些发行版本具有对

尽可能多的网卡的支持。

本文仅就

RedHat5.1

这个特定发行版本下的

网卡的选择、安装、配置进行讨论,希望对于其他发行版本的同样问

题有点借鉴作用。

 

就象

UNIX

Linux

支持的网卡主要是以太网卡。

3COM

ACCTON

AT

T

IBM

CRYSTAL

D

LINK

等众多品牌的以

太网卡只要安装配置正确,都可以得到你所期望的效果。

 

一、

 Linux

中网卡的工作原理

 

为了将这个问题说明的更清楚一些,

不妨先简要地剖析一下

Linux

是如何让网卡工作的。

一般来说,

Linux

核心已经实现了

OSI

参考模型的网络层及更上层部分。

网络层的实现

依赖于数据链路层的有效工作。

网卡的驱动程序就是数据链路层与物

理层的接口。

通过调用驱动程序的发送例程向物理端口发送数据,

用驱动程序的接收例程从物理端口接收数据。

 1.

网卡驱动程序

 

简单

地说,

要将你手中的网卡利用起来,

你唯一要做的是得到这块网卡的

驱动程序。

驱动程序提供了面向操作系统核心的接口和面向物理层的

接口。

 

驱动程序的操作系统接口是一些用于发现网卡、检测网卡参

数以及发送接收数据的例程。

当驱动程序开始运作时,

操作系统首先

调用检测例程以发现系统中安装的网卡。如果该网卡支持即插即用,

那么检测例程应该可以自动发现网卡的各种参数;

否则你就要在驱动

程序运作前,

设置好网卡的参数供驱动程序使用。

当核心要发送数据

时,它调用驱动程序的发送例程。发送例程将数据写入正确的空间,

然后激活物理发送过程。

 

驱动程序面向物理层的接口是中断处理例

程。当网卡接收到数据、发送过程结束,或者发现错误时,网卡产生

一个中断,

然后核心调用该中断的处理例程。

中断处理例程判断中断



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3