Main
Main
В данной секции представлены следующие параметры.
• System Time. Отображает текущее системное время. Его можно изменить, однако, как правило, пользователи настраивают системное время с помощью средств операционной системы, а не BIOS.
• System Date. Показывает системную дату, которую можно изменять. Данное действие также чаще выполняется с помощью средств ОС.
• Legacy Diskette A. Указывает тип дисковода, который привязан к букве А. Если в компьютере установлен дисковод, данный параметр принимает значение 1.44М, 3.5 in. В противном случае имеет значение Disabled.
• Legacy Diskette B. Аналогичен предыдущему параметру и может принимать те же значения. Обычно этот параметр отключен (значение Disabled), так как в систему не устанавливаются два дисковода, тем более что они уже практически не используются.
• Primary IDE Master. Представляет собой меню, содержащее дополнительные параметры или свойства, описывает устройство хранения данных, подключенное к первому каналу IDE-контроллера. Если к этому каналу подключено какое-либо устройство, то BIOS автоматически определяет его тип и показывает название, в противном случае параметр принимает значение Not Detected.
Если на значении параметра Primary IDE Master нажать клавишу Enter, откроется окно свойств выбранного устройства со следующей информацией.
– Device: Hard Disk – означает, что к первому каналу IDE-контроллера подключен жесткий диск.
– Vendor: – содержит информацию о производителе винчестера, например HDS728080PLAT20.
– Size: – отображает объем жесткого диска (в гигабайтах), к примеру 82.3G.
– LBA Mode: Supported – указывает на то, что винчестер функционирует в LBA-режиме (Logical Block Addressing – логическая адресация блоков), что в свою очередь позволяет системе работать с жесткими дисками большого объема.
– Block Mode: 16Sectors – означает, что диск работает в режиме, при котором для повышения скорости передачи данных используется чтение сразу с 16 секторов диска.
– PIO Mode: 4 – позволяет узнать, что диск работает в последнем (четвертом) режиме передачи данных,[9] что позволяет достигать теоретической скорости передачи данных 16,6 Мбайт/с. Однако так как все современные винчестеры работают в режиме UltraDMA (другое обозначение – UltraATA), обладающем более высокой пропускной способностью, то PIO Mode практически всегда имеет максимальное значение, то есть 4.
– Async DMA: MultiWord DMA-2 – отображает, в каком из асинхронных DMA-режимов способен работать жесткий диск.
Примечание
Асинхронные DMA-режимы являются промежуточными режимами доступа к данным и позволяют увеличить скорость передачи данных. Так, если существует всего пять (0,1,2,3 и 4) PIO-режимов, позволяющих передавать данные на скорости 3,3, 5,2, 8,3, 11,1 и 16,6 Мбайт/с соответственно, то асинхронных DMA-режимов (SWDMA0, SWDMA1, SWDMA2, MWDMA0, MWDMA1 и MWDMA2) шесть, и они позволяют передавать данные на скорости 2,1, 4,2, 8,3, 4,2, 13,3 и 16,6 Мбайт/с соответственно. Такое количество разных режимов позволяло жесткому диску выбрать максимальную скорость передачи данных и в дальнейшем использовать ее для их обработки. Однако с появлением технологии UltraDMA необходимость в этих режимах отпала, поскольку даже первый из UltraDMA-режимов позволяет работать на скорости 16,6 Мбайт/с.
– Ultra DMA: Ultra DMA-6 – показывает, в каком из синхронных DMA-режимов способен работать жесткий диск. Всего существует семь режимов UltraDMA (UDMA0, UDMA1, UDMA2, UDMA3, UDMA4, UDMA5 и UDMA6), позволяющих работать со скоростью 16,6, 25, 33,3, 44,4, 66,6, 99,9 и 133,2 Мбайт/с соответственно. Чтобы жесткий диск мог использовать высокие скорости передачи данных (начиная с 44,4 Мбайт/с), необходимо использовать 80-жильный IDE-шлейф.
– SMART Monitoring: Supported – свидетельствует о том, что винчестер поддерживает технологию S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology – технология самотестирования и сообщения об ошибках), которая позволяет отслеживать и изменять состояние контроллера жесткого диска и поверхности его магнитных пластин.
В этом же окне присутствуют несколько настраиваемых параметров.
– Type (Тип) – находится значение, которое идентифицирует подключенное устройство. Как правило, это Auto – автоматическое определение типа устройства. Если устройство при этом не идентифицируется правильно, можно изменить значение вручную, выбрав один из предложенных вариантов. Возможны следующие варианты: Not Installed, Auto, CDROM и ARMD[10] – общий тип, который объединяет любые другие устройства хранения данных, не подпадающие под признак CDROM или Hard Disk, например LS-120, ZIP и др.
– LBA/Large Mode – служит для указания, нужно ли использовать LBA-режим при работе с устройствами хранения данных. По умолчанию установлено значение Auto, что позволяет BIOS автоматически определить, умеет ли устройство работать в таком режиме. Если устройство поддерживает этот режим, BIOS будет использовать его автоматически, что приведет к повышению скорости работы устройства. Доступны также значения Enabled и Disabled.
– Block (Multi-Sector Transfer) – указывает BIOS, нужно ли использовать при работе с жестким диском блочный режим чтения данных. По умолчанию присвоено значение Auto, хотя блочный режим используется всегда, так как это позволяют все современные винчестеры. Доступны также варианты Enabled и Disabled, однако устанавливать значение Disabled настоятельно не рекомендуется, поскольку это приведет к снижению скорости работы устройства. Единственный случай оправданного отключения блочного режима – если к компьютеру временно подключается устаревший жесткий диск, который не поддерживает данный режим.
– PIO Mode – с его помощью можно указать BIOS, в каком PIO-режиме должно работать устройство хранения данных. По умолчанию установлено значение Auto, что позволяет BIOS автоматически определить и установить максимально возможный режим. Можно выбрать любой из пяти доступных PIO-режимов, однако следует помнить, что чем меньше номер PIO-режима, тем ниже скорость передачи данных.
– SMART Monitoring – включает или отключает технологию S.M.A.R.T. По умолчанию для данного параметра установлено значение Auto. Доступны также варианты Enabled и Disabled. Многие пользователи предпочитают устанавливать значение Disabled, особенно если жесткий диск работает со сбоями. В первую очередь это обусловлено тем, что при включенной технологии S.M.A.R.T. сбойные участки обнаруживаются и заменяются на участки из системной области диска автоматически, что приводит к быстрому истощению системной области. Опытные пользователи предпочитают самостоятельно исправлять сбойные участки с помощью специализированных утилит. Если установлен новый винчестер и вы не знаете, как исправлять сбойные участки, лучше присвойте этому параметру значение Auto.
– 32Bit Data Transfer – включение означает, что BIOS будет работать с устройством хранения данных с использованием 32-битного механизма передачи данных. Это увеличит производительность устройства. По умолчанию данному параметру присвоено значение Disabled.
Примечание
В секции Main также находятся параметры Primary IDE Slave, Secondary IDE Master, Secondary IDE Slave, Third IDE Master и Fourth IDE Master, которые могут принимать значения, аналогичные описанным для параметра Primary IDE Master.
• IDE Configuration. Позволяет настраивать IDE-контроллер, который находится на материнской плате.
При выборе этого параметра открывается окно, содержащее следующие настройки.
– Onboard IDE Operate Mode – отвечает за режим работы IDE-контроллера. В зависимости от выбора становятся доступны некоторые дополнительные возможности, в частности возможность работы с дисками Serial ATA и Parallel ATA. Параметр Onboard IDE Operate Mode может принимать значения Compatible Mode и Enhanced Mode. При выборе варианта Enhanced Mode появляется дополнительный параметр Enhanced Mode Support On, который по умолчанию имеет значение S-ATA, но также может принимать значения P-ATA+S-ATA и P-ATA.
Присвоив параметру Onboard IDE Operate Mode значение Compatible Mode, вы увидите дополнительный параметр IDE Port Settings, который по умолчанию имеет значение Primary P-ATA+S-ATA, но также может принимать другие – Secondary P-ATA+S-ATA, P-ATA и P-ATA Ports only.
– IDE Detect Time Out (Sec) – отвечает за задержку в секундах, в течение которой BIOS определяет наличие подключенных устройств хранения данных. По умолчанию принимает значение 35, доступны также варианты 0, 5, 10, 15, 20, 25 и 30. От того, насколько быстро определяются устройства хранения данных, зависит скорость загрузки операционной системы, поэтому для этого параметра по возможности установите наименьшее значение.
• System Information. При выборе данного параметра открывается окно, содержащее краткие сведения о компьютере.
– AMIBIOS – свидетельствует, что установлена AMIBIOS. Здесь же представлена дополнительная информация о BIOS, например Version: 08.00.09 и Build Date: 09/05/05.
– Processor – данные о характеристиках процессора, к примеру Type: Intel (R) Celeron (R) CPU 2.13 GHz, Speed: 2133MHz и Count: 1.
– System Memory – содержит информацию о размере оперативной памяти, установленной на компьютере, например Size: 504MB.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
9.1.5.2. Возвращение из main()
9.1.5.2. Возвращение из main() Программа может естественно завершиться одним из двух способов: посредством использования одной из описанных далее функций или возвратившись из main(). (Третий, более радикальный способ описан далее в разделе 12.4 «Совершение самоубийства: abort()».) В
Обобщенная функция Main
Обобщенная функция Main Обозначение С-функции main с ее списком аргументов (argv[]) следует заменить макросом _tmain. В зависимости от определения символической константы _UNICODE макрос разворачивается либо до main, либо до wmain. _tmain определяется в заголовочном файле <tchar.h>, который
Функция main()
Функция main() Задачей новой функции main(), которая вызывается SCM, является регистрация службы в SCM и запуск диспетчера службы (service control dispatcher). Для этого необходимо вызвать функцию StartServiceControlDispatcher, передав ей имя (имена) и точку (точки) входа одной или нескольких логических
[service main]
[service main] Напоминаем, что явно описывать этот сервис не нужно: подразумевается, что конфигурационный файл начинается с описания этого сервиса.user { oid OID | name user_name }[real–name user_human_name][email email_addr][password pass][crypted crypted_pass][permit permit_state]Команда, которая задает пользователя системы и его
main
main show versionshow config [unsecure] [oids]show connectionsshow usersshow scheduleshow units [ syspolicy [whereset] |email | hash | name XXX |mac [whereset] | unit_type ]show processorshow dsshow alertershow monitorshow list [full] [name XXX | OID YY]show policyshow quota [oid ID | name XXX | list]show loginshow perf filename [header]show healthuser { oid OID | name user_name }[real–name user_human_name][email email_addr][password pass][crypted crypted_pass][permit permit_state]no user {
5.2. Эхо-сервер TCP: функция main
5.2. Эхо-сервер TCP: функция main Наши клиент и сервер TCP используют функции, показанные на рис. 4.1. Программа параллельного сервера представлена в листинге 5.1[1].Листинг 5.1. Эхо-сервер TCP (улучшенный в листинге 5.9)//tcpcliserv/tcpserv01.с 1 #include "unp.h" 2 int 3 main(int argc, char **argv) 4 { 5 int listenfd, connfd; 6 pid_t
5.4. Эхо-клиент TCP: функция main
5.4. Эхо-клиент TCP: функция main В листинге 5.3 показана функция main TCP-клиента.Листинг 5.3. Эхо-клиент TCP//tcpcliserv/tcpcli01.c 1 #include "unp.h" 2 int 3 main(int argc, char **argv) 4 { 5 int sockfd; 6 struct sockaddr_in servaddr; 7 if (argc != 2) 8 err_quit("usage: tcpcli <Ipaddress>"); 9 sockfd = Socket(AF_INET, SOCK_STREAM, 0);10 bzero(&servaddr. sizeof(servaddr));11 servaddr.sin_family
8.3. Эхо-сервер UDP: функция main
8.3. Эхо-сервер UDP: функция main Теперь мы переделаем нашу простую модель клиент-сервер из главы 5, используя UDP. Диаграмма вызовов функций в программах наших клиента и сервера UDP показана на рис. 8.1. На рис. 8.2 представлены используемые функции. В листинге 8.1[1] показана функция
8.5. Эхо-клиент UDP: функция main
8.5. Эхо-клиент UDP: функция main Функция main клиента UDP показана в листинге 8.3.Листинг 8.3. Эхо-клиент UDP//udpcliserv/udpcli01.c 1 #include "unp.h" 2 int 3 main(int argc, char **argv) 4 { 5 int sockfd; 6 struct sockaddr_in servaddr; 7 if (argc != 2) 8 err_quit("usage: udpcli <Ipaddress>"); 9 bzero(&servaddr, sizeof(servaddr));10 servaddr.sin_family = AF_INET;11 servaddr.sin_port =
Вариации метода Main()
Вариации метода Main() Предыдущий вариант Main() был определен с одним параметром (массивом строк) и возвращал данные типа int. Однако это не единственно возможная форма Main(). Для построения точки входа приложения можно использовать любую из следующих сигнатур (в предположении,
Реализация Main()
Реализация Main() Метод Main() класса Program запрашивает у пользователя абсолютное имя типа. После получения строковых данных они передаются методу Туре.GetType(), а извлеченный объект System.Type отправляется каждому из вспомогательных методов. Это повторяется до тех пор, пока
main( ) и getarray( )
main( ) и getarray( ) Вызовем нашу функцию getarray( ), предназначенную для считывания. Мы определили эту функцию в терминах ввода и вывода и наметили в общих чертах схему на псевдокоде. Теперь давайте напишем функцию и покажем, как она включается в основную программу:Сначала
Программа main отсутствует
Программа main отсутствует Неоднократно подчеркивалось, что системы, разработанные с помощью ОО-подхода, не используют понятия основной программы. Не впускаем ли мы основную программу с черного хода, вводя определение корневого класса и корневой процедуры?Не совсем. В
Main
Main В данной секции представлены следующие параметры.• System Time. Отображает текущее системное время. Его можно изменить, однако, как правило, пользователи настраивают системное время с помощью средств операционной системы, а не BIOS.• System Date. Показывает системную дату,
Меню Main
Меню Main В разделе Main вы можете установить дату и время, определить установленные дисковые накопители, установить параметры клавиатуры и просмотреть информацию об установленной оперативной памяти.Начнем по порядку. Для установки времени или даты выделите