close

Вход

Забыли?

вход по аккаунту

?

Отчет 2 OSIS Савенков

код для вставкиСкачать

ФГБОУВПО Тульский государственный университет
КАФЕДРА АВТОМАТИЗИРОВАННЫХ СТАНОЧНЫХ СИСТЕМ
КОНФИГУРАЦИЯ ЯДРА МОНОЛИТНОЙ ОС
Лабораторная работа по курсу "Операционные системы и среды"
Выполнил: студент группы 622121 _________ Савенков П.А.
(подпись)
Проверил:доцент кафедры АСС _________ Французова Ю.В.
(подпись)
Тула 2013
Цель и задача работы
Ознакомится с методами конфигурирования монолитного ядра ОС FreeBSD.
Задание на работу
АрхитектураCPUСетевые возможностиПоддержка протоколов IPv6ФайловыесистемыATA и ATAPIДрайвераi386I486_CPUДаНетBerkeley Fast Filesystem, Pseudo-filesystem framework, MD is a potential root deviceATAPI CDROM drivesUSB Bus (required)
Выполненная работа Ниже представлен файл конфигурации монолитного ядра FreeBSD.
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.519.2.12.2.1 2010/12/21 17:09:25 kensmithExp $
cpuI486_CPU
identSAVENKOV
# To statically compile in device wiring instead of /boot/device.hints
#hints"GENERIC.hints"# Default places to look for devices.
# Use the following to compile in values accessible to the kernel
# through getenv() (or kenv(1) in userland). The format of the file
# is 'variable=value', see kenv(1)
#
# env"GENERIC.env"
makeoptionsDEBUG=-g# Build kernel with gdb(1) debug symbols
options SCHED_ULE# ULE scheduler options PREEMPTION# Enable kernel thread preemption
options INET# InterNETworking
options SCTP# Stream Control Transmission Protocol
optionsFFS# Berkeley Fast Filesystem
options SOFTUPDATES# Enable FFS soft updates support
options UFS_ACL# Support for access control lists
options UFS_DIRHASH# Improve performance on big directories
options MD_ROOT # MD is a potential root device
options UFS_GJOURNAL# Enable gjournal-based UFS journaling
options NFSCLIENT# Network Filesystem Client
options NFSLOCKD# Network Lock Manager
options NFS_ROOT# NFS usable as /, requires NFSCLIENT
options PSEUDOFS# Pseudo-filesystem framework
options GEOM_PART_GPT# GUID Partition Tables.
optionsGEOM_LABEL# Provides labelization
optionsCOMPAT_43TTY# BSD 4.3 TTY compat (sgtty)
optionsCOMPAT_FREEBSD4# Compatible with FreeBSD4
optionsCOMPAT_FREEBSD5# Compatible with FreeBSD5
optionsCOMPAT_FREEBSD6# Compatible with FreeBSD6
optionsCOMPAT_FREEBSD7# Compatible with FreeBSD7
optionsSCSI_DELAY=5000# Delay (in ms) before probing SCSI
optionsKTRACE# ktrace(1) support
optionsSTACK# stack(9) support
optionsSYSVSHM# SYSV-style shared memory
optionsSYSVMSG# SYSV-style message queues
optionsSYSVSEM# SYSV-style semaphores
optionsP1003_1B_SEMAPHORES# POSIX-style semaphores
options_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
optionsPRINTF_BUFR_SIZE=128# Prevent printf output being interspersed.
optionsKBD_INSTALL_CDEV# install a CDEV entry in /dev
optionsHWPMC_HOOKS# Necessary kernel hooks for hwpmc(4)
optionsAUDIT# Security event auditing
optionsMAC# TrustedBSD MAC Framework
optionsFLOWTABLE# per-cpu routing cache
#options KDTRACE_HOOKS# Kernel DTrace hooks
optionsINCLUDE_CONFIG_FILE # Include this file in kernel
optionsKDB# Kernel debugger related code
optionsKDB_TRACE# Print a stack trace for a panic
# To make an SMP kernel, the next two lines are needed
options SMP# Symmetric MultiProcessor Kernel
deviceapic# I/O APIC
# CPU frequency control
devicecpufreq
# Bus support.
deviceacpi
deviceeisa
devicepci
# Floppy drives
devicefdc
# ATA and ATAPI devices
deviceata
deviceataifd# ATAPI CDROM driver
options ATA_STATIC_ID# Static device numbering
# atkbdc0 controls both the keyboard and the PS/2 mouse
deviceatkbdc# AT keyboard controller
deviceatkbd# AT keyboard
devicepsm# PS/2 mouse
devicekbdmux# keyboard multiplexer
devicevga# VGA video card driver
devicesplash# Splash screen and screen saver support
# syscons is the default console driver, resembling an SCO console
devicesc
deviceagp# support several AGP chipsets
# Power management support (see NOTES for more options)
#deviceapm
# Add suspend/resume support for the i8254.
devicepmtimer
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
devicecbb# cardbus (yenta) bridge
devicepccard# PC Card (16-bit) bus
devicecardbus# CardBus (32-bit) bus
# Serial (COM) ports
deviceuart# Generic UART driver
# Parallel port
deviceppc
deviceppbus# Parallel port bus (required)
deviceplip# TCP/IP over parallel
deviceppi# Parallel port interface device
#devicevpo# Requires scbus and da
# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to sio, uart and/or ppc drivers):
#devicepuc
# PCI Ethernet NICs.
devicede# DEC/Intel DC21x4x (``Tulip'')
deviceem# Intel PRO/1000 Gigabit Ethernet Family
deviceigb# Intel PRO/1000 PCIE Server Gigabit Family
deviceixgb# Intel PRO/10GbE Ethernet Card
devicele# AMD Am7900 LANCE and Am79C9xx PCnet
deviceti# Alteon Networks Tigon I/II gigabit Ethernet
devicetxp# 3Com 3cR990 (``Typhoon'')
devicevx# 3Com 3c590, 3c595 (``Vortex'')
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
devicemiibus# MII bus support
deviceae# Attansic/Atheros L2 FastEthernet
deviceage# Attansic/Atheros L1 Gigabit Ethernet
devicealc# Atheros AR8131/AR8132 Ethernet
deviceale# Atheros AR8121/AR8113/AR8114 Ethernet
devicebce# Broadcom BCM5706/BCM5708 Gigabit Ethernet
devicebfe# Broadcom BCM440x 10/100 Ethernet
devicebge# Broadcom BCM570xx Gigabit Ethernet
devicedc# DEC/Intel 21143 and various workalikes
deviceet# Agere ET1310 10/100/Gigabit Ethernet
devicefxp# Intel EtherExpress PRO/100B (82557, 82558)
devicejme# JMicron JMC250 Gigabit/JMC260 Fast Ethernet
devicelge# Level 1 LXT1001 gigabit Ethernet
devicemsk# Marvell/SysKonnect Yukon II Gigabit Ethernet
devicenfe# nVidianForce MCP on-board Ethernet
devicenge# NatSemi DP83820 gigabit Ethernet
#devicenve# nVidianForce MCP on-board Ethernet Networking
devicepcn# AMD Am79C97x PCI 10/100 (precedence over 'le')
devicere# RealTek 8139C+/8169/8169S/8110S
devicerl# RealTek 8129/8139
devicesf# Adaptec AIC-6915 (``Starfire'')
devicesge# Silicon Integrated Systems SiS190/191
devicesis# Silicon Integrated Systems SiS 900/SiS 7016
devicesk# SysKonnect SK-984x & SK-982x gigabit Ethernet
deviceste# Sundance ST201 (D-Link DFE-550TX)
devicestge# Sundance/Tamarack TC9021 gigabit Ethernet
devicetl# Texas Instruments ThunderLAN
devicetx# SMC EtherPower II (83c170 ``EPIC'')
devicevge# VIA VT612x gigabit Ethernet
devicevr# VIA Rhine, Rhine II
devicewb# Winbond W89C840F
devicexl# 3Com 3c90x (``Boomerang'', ``Cyclone'')
# ISA Ethernet NICs. pccard NICs included.
devicecs# Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
deviceed# NE[12]000, SMC Ultra, 3c503, DS8390 cards
deviceex# Intel EtherExpress Pro/10 and Pro/10+
deviceep# Etherlink III based cards
devicefe# Fujitsu MB8696x based cards
deviceie# EtherExpress 8/16, 3C507, StarLAN 10 etc.
devicesn# SMC's 9000 series of Ethernet chips
devicexe# Xircom pccard Ethernet
# Pseudo devices.
deviceloop# Network loopback
devicerandom# Entropy device
deviceether# Ethernet support
devicevlan# 802.1Q VLAN support
devicetun# Packet tunnel.
devicepty# BSD-style compatibility pseudo ttys
devicemd# Memory "disks"
devicegif# IPv6 and IPv4 tunneling
devicefaith# IPv6-to-IPv4 relaying (translation)
devicefirmware# firmware assist module
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
devicebpf# Berkeley packet filter
# USB support
options USB_DEBUG# enable debug msgs
deviceuhci# UHCI PCI->USB interface
deviceohci# OHCI PCI->USB interface
deviceehci# EHCI PCI->USB interface (USB 2.0)
deviceusb# USB Bus (required)
#deviceudbp# USB Double Bulk Pipe devices
deviceuhid# "Human Interface Devices"
deviceukbd# Keyboard
deviceulpt# Printer
deviceumass# Disks/Mass storage - Requires scbus and da
deviceums# Mouse
deviceurio# Diamond Rio 500 MP3 player
# USB Serial devices
deviceu3g# USB-based 3G modems (Option, Huawei, Sierra)
deviceuark# Technologies ARK3116 based serial adapters
deviceubsa# Belkin F5U103 and compatible serial adapters
deviceuftdi# For FTDI usb serial adapters
deviceuipaq# Some WinCE based devices
deviceuplcom# Prolific PL-2303 serial adapters
deviceuslcom# SI Labs CP2101/CP2102 serial adapters
deviceuvisor# Visor and Palm devices
deviceuvscom# USB serial support for DDI pocket's PHS
# USB Ethernet, requires mii
deviceaue # ADMtek USB Ethernet
device axe # ASIX Electronics USB Ethernet
devicecdce # Generic USB over Ethernet
device cue # CATC USB Ethernet
devicekue # Kawasaki LSI USB Ethernet
device rue # RealTek RTL8150 USB Ethernet
# FireWire support
devicefwe # Ethernet over FireWire (non-standard!)
Вывод
Входе данной лабораторной работы я ознакомился с методами конфигурирования монолитного ядра ОС. Создал файл конфигурации ядра и скомпилировал его.
2
Документ
Категория
Рефераты
Просмотров
15
Размер файла
37 Кб
Теги
osis, отчет, савенкова
1/--страниц
Пожаловаться на содержимое документа