Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив1 / docx31 / Отчет1

.docx
Скачиваний:
22
Добавлен:
01.08.2013
Размер:
575.25 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Дальневосточный федеральный университет»

Школа естественных наук

Кафедра информационных систем управления

ОТЧЕТ

по лабораторной работе №1

на тему «Определение системных ресурсов»

Выполнил студент гр. С8227

__________А.В. Чучманский

Проверил доцент

___________ Е.А. Елсукова

г. Владивосток

2012

  1. Средства ОС Windows.

Узнать сведения о системе программными средствами Windows можно с помощью утилиты msinfo32.exe. Данная утилита выдает детальную информацию об аппаратных ресурсах, компонентах (мультимедиа, ввод/вывод, сети, порты, память) и программной среде.

Для того чтобы узнать сведения о компьютере, нужно войти в меню "ПУСК", затем "ВЫПОЛНИТЬ" или, нажав сочетание клавиш "WIN+R", в появившемся окне ввести "msinfo32.exe" без кавычек и нажать кнопку "OK".

Информация о системе имеет следующий вид:

Окно программы “Сведения о системе” содержит две панели. На левой панели приведен список категорий, которые можно раскрыть, щелкнув на значке “+”. На правой панели отображается информация, соответствующая выбранной категории.

В категории “Сведения о системе” содержатся основные сведения о компьютере (Имя и версия операционной системы, установленный процессор, версия BIOS, объем физической, виртуальной памяти и файла подкачки).

Сведения о системе подразделяются на три категории:

  • Аппаратные ресурсы. Выводит информацию об аппаратных настройках (Канал DMA, прерывания (IRQ), ввод-вывод (I/O), память).

  • Компоненты. Детальная информация об устройствах (CD-Rom, видео и аудио устройства, сетевая карта, клавиатура, мышь, принтер и т.д.).

  • Программная среда. Установленные программы, системные драйверы, запущенные службы и т.д.

Как можно видеть, данная утилита помогает получить исчерпывающую информацию о конфигурации и ресурсах компьютера и часто используется для обнаружения и исправления неполадок в его работе.

  1. Специальные утилиты

AIDA64 – программа для просмотра информации об аппаратной и программной конфигурации компьютера, разработанная компанией Lavalys. Являлается последовательницей программы Everest.

Программа анализирует конфигурацию компьютера и выдаёт подробную информацию:

  • об установленных в системе устройствах — процессорах, системных платах, видеокартах, аудиокартах, модулях памяти и т. д.

  • их характеристиках: тактовая частота, напряжение питания, размер кэшей, и т. д.

  • поддерживаемых ими наборах команд и режимах работы

  • их производителях

  • установленном программном обеспечении

  • конфигурации операционной системы

  • установленных драйверах

  • автоматически загружаемых программах

  • запущенных процессах

  • имеющихся лицензиях

  • о температуре микропроцессора

CPU-Z – это бесплатная прикладная программа для отображения технической информации о персональном компьютере пользователя, работающая под ОС Microsoft Windows начиная с версии Windows 98 (включая Windows 8). В частности, программа определяет технические характеристики центрального процессора, видеокарты, материнской платы и оперативной памяти.

Программа позволяет получать следующие сведения:

  • О процессоре:

    • Название процессора

    • Архитектура

    • Сокет

    • Техпроцесс

    • Напряжение питания ядра

    • Семейство

    • Степпинг и Ревизия

    • Поддерживаемые наборы инструкций

    • Тактовая частота

    • Множитель процессора

    • Объём кэша всех уровней

    • Физическая организация кэша

    • Количество процессоров и процессорных ядер

  • О материнской плате:

    • Производитель

    • Модель

    • Чипсет и его ревизия

    • Южный мост

    • Версия BIOS

    • Графический интерфейс и количество линий (для PCI-Express)

  • Об оперативной памяти:

    • Тип

    • Объём

    • Тактовая частота и Тайминги

    • Количество каналов памяти

    • Полная информация, содержащаяся в SPD

  • Видеокарта

    • Название видеокарты

    • Степпинг и Ревизия

    • Техпроцесс

    • Тип, объём видеопамяти

    • частоты видеочипа, видеопамяти, шейдерного домена

  1. Код программы, отображающей информацию о ресурсах системы:

#define byte unsigned char

#include <stdio.h>

#include <conio.h>

#include <dos.h>

main()

{

printf("Containing of BIOS:");

unsigned char pc;

char *PT[] ={"AT","PCjt","XT","IBM PC","inknown"};

unsigned int t;

printf("\nType of PC = %x = ",pc=peekb(0xf000,0xfffe));

if((pc-=0xfc)>4) pc=4;

printf("%s\n",PT[pc]);

unsigned int konf_b;

konf_b =peek(0x40,0x10);

printf(" Series Port RS-232 - ");

printf("%d\n", (konf_b&0x0E00) >>9);

printf(" JoyStick - ");

printf("%d\n", (konf_b&0x1000)>>12);

printf("70h Port:\n");

unsigned char f, f1;

printf("Main memory - ");

outportb(0x70,0x15); f=inportb(0x71);

outportb(0x70,0x16); f1=inportb(0x71);

printf("%d Kbyte\n",(f1<<8)|f);

byte konf;

printf("Data: ");

outportb(0x70,0x7); konf=inportb(0x71);

printf("%02x.",konf);

outportb(0x70,0x8); konf=inportb(0x71);

printf("%02x.",konf);

outportb(0x70,0x9); konf=inportb(0x71);

printf("%02x\n",konf);

printf("Stoppings:\n");

union REGS rr;

int86(0x11,&rr,&rr);

printf(" Parall ports- ");

printf("%d\n", (rr.x.ax&0xC000) >>14);

printf("Mouse:");

rr.h.ah=0x00;

int86(0x33,&rr,&rr);

printf("%d\n",rr.x.ax);

getchar();

}

Программа с помощью содержимого BIOS определяет тип ПК, количество последовательных портов и наличие джойстика, с помощью порта 80 – количество основной памяти и текущую дату, с помощью прерываний – количество параллельных портов и тип мыши.

  1. Сравним полученные данные с теми, которые предоставляет AIDA64:

Как можно увидеть, информация, предоставляемая программой AIDA64, является более подробной и точной, так как её получение осуществляется более современным способом. Также программа имеет современную базу оборудования, поэтому корректно отображает информацию об устройствах новых стандартов. Например, с помощью прерываний BIOS не удается распознать тип мыши, так как она не относится ни к Microsoft Mouse, ни к System Mouse.

Соседние файлы в папке docx31