Выход в функцию bash, а не терминал

Некоторые приложения всегда работает на Mac, и я могу увидеть их на скамье подсудимых. (Например, iTunes, Evernote и др.)

Я установил опцию 'повторное открытие окон при входе обратно в', Поэтому приложений автоматически запускается еще раз, когда я включить или перезагрузить мой макбук Эйр.

Я вижу, как они выделены синим индикатором на панели. Когда я нажмите клавишу Tab, команды+для переключения между приложениями, однако, я не могу видеть их в приложение переключатель.

Я думаю, что приложение переключатель хулиганить не дока. Потому что приложения, не торчали, когда смотрите в монитор активности.

Есть ли способ это исправить?

+228
JimDR 28 мая 2015 г., 16:12:41
18 ответов

Я недавно перешел с Windows на Ubuntu, поэтому я не знаю много о нем. Вопрос в том, что я не могу подключить свой ноутбук Ubuntu с компьютера лаборатории моего университета через кабель LAN, так что я могу использовать интернет.

Когда у меня был Windows установлена на моем ноутбуке, я бы пошла в лабораторию и плагин сетевой кабель в разъем моего ноутбука. Затем я хотел Отключить подключение по локальной сети, а затем включите ее. Мне пришлось отключить его, потому что в моем университете на кафедре информатики предоставляет интернет для всех остальных отделов и имеет несколько имен в сети, например Сети 24, 26 сеть и т. д.

Поэтому каждый раз, когда я отключен и снова включить подключение по локальной сети, это подключить ноутбук с Windows к случайной сети и интернет включен.

Во-вторых, шт в лаборатории отдельные IP-адреса, как 192.168.1.253. Но мне не нужно, чтобы положить любого IP-адреса или подсети, маску или что-нибудь в моих свойствах подключения по локальной сети по. Я бы просто в настройках на "автоматически получать IP-адреса" и потом отключить, а затем включить подключение по локальной сети.

Сейчас я установил Ubuntu 12.10 в моем ноутбуке и я не могу подключить мой ноутбук с университетской сети для использования интернет. Я положил мою Убунту проводной параметры IPv4 подключение к услуге "автоматический DHCP", но он не подключает меня к интернету.

Теперь плз не говори мне задать администратору лаборатории, потому что он знает только как открыть на YouTube :) и не говори мне, чтобы вернуться в Windows, потому что я ненавижу вирусы.

Пожалуйста, помогите мне решить это. Мне это нужно, потому что университет приобрел некоторые онлайн-подписки, так что студенты могут получить доступ к журналов для научно-исследовательской работы. Я буду благодарен за помощь.

П. С.: Ниже приведены результаты коды...

Ахмад@Ахмад-ноутбук:~$ команду lspci
00:00.0 ведущего моста: корпорация Intel мобильных 945GM/ПМ/компания GMS, 943/940GML и 945GT Express в памяти контроллера-концентратора (версия 03)
00:совместимость контроллера VGA 02.0: корпорация Intel мобильных 945GM/ГМС, 943/940GML Express с интегрированным графическим контроллером (версия 03)
00:02.1 контроллер дисплей: корпорация Intel 945GM для мобильных/ГМС/ВБ, 943/940GML Express с интегрированным графическим контроллером (версия 03)
00:1Б.0 Звуковое устройство: корпорация Intel Н10/ИЧ 7 семейных HD аудио контроллер четкости (Рэв 01)
00:1С.0 PCI моста: корпорация Intel Н10/ИЧ 7 семейных линий PCI Express порт 1 (Рэв 01)
00:1С.1 PCI моста: корпорация Intel Н10/ИЧ 7 семейных линий PCI Express порт 2 (Рэв 01)
00:1С.2 слота PCI моста: корпорация Intel Н10/ИЧ 7 семейных линий PCI Express порт 3 (версии 01)
00:1д.0 контроллер по USB: корпорация Intel Н10/ИЧ 7 семействе USB ними контроллер #1 (Рэв 01)
00:1д.Контроллер USB 1: корпорация Intel Н10/ИЧ 7 семействе USB ними контроллер #2 (Рэв 01)
00:1д.Контроллер 2 порта USB: корпорация Intel Н10/ИЧ 7 семействе USB ними контроллер #3 (версии 01)
00:1д.Контроллер 3 разъема USB: корпорация Intel Н10/ИЧ 7 семействе USB ними контроллер #4 (версии 01)
00:1д.Контроллер USB 7: корпорация Intel Н10 семьи/ИЧ 7 порт USB2 ehci-контроллеру (Рэв 01)
00:1е.0 PCI моста: корпорация Intel 82801 PCI мост Мобил (откр Е1)
00:1Ф.0 ISA мост: корпорация Intel 82801GBM (ich7 чипсет-м) LPC-интерфейсе моста (Рэв 01)
00:1Ф.Интерфейс IDE 2: корпорация Intel 82801GBM/гхм (семейство ich7 чипсет-м) SATA контроллеров [режим IDE] (Рэв 01)
00:1Ф.3 шины SMBus: Intel корпорация Н10/ИЧ 7 семейных контроллер SMBus (версии 01)
03:01.0 мост шины cardbus: О2 микро, Инк. OZ601/6912/711E0 шины cardbus/SmartCardBus контроллер (40 оборотов)
09:00.0 Ethernet контроллер: корпорация Broadcom NetXtreme BCM5752 локальных сетей гигабита PCI курьерские (Рэв 02)
0С:сетевой контроллер 00.0: корпорация Broadcom BCM4311 802.11 b/г беспроводной сети (Рэв 01)

и

Ахмад@Ахмад-ноутбук:~$ команда sudo lshw -C сетевой
[суда] пароль для Ахмад: 
 *-сеть невостребованным 
 описание: сетевой контроллер
 продукт: BCM4311 802.11 b/г подключения
 поставщик: корпорация Broadcom
 физический идентификатор: 0
 автобусная информация: pci@0000:0c:00.0
 версия: 01
 ширина: 32 бита
 часы: 33мгц
 возможности: ПМ МСИ разъем pciexpress bus_master cap_list
 настройки: время задержки=0
 ресурсы: память:dfdfc000-dfdfffff
*-сеть
 описание: интерфейс Ethernet 
 продукт: NetXtreme BCM5752 гигабитный Ethernet PCI Экспресс
 поставщик: корпорация Broadcom
 физический идентификатор: 0
 автобусная информация: pci@0000:09:00.0
 логическое имя: eth0 в
 версия: 02
 серийный: 00:14:22:ОС:постоянного тока:ба
 способность: 1 Гбит/с
 ширина: 64 бит
 часы: 33мгц
 возможности: разъем pciexpress bus_master cap_list Ethernet в тч ВПД МСИ физической ТП 10bt 10bt-FD в 100bt 100bt-FD в 1000bt 1000bt-FD с автоопределение
 конфигурация: автоматическое изменение скорости=ч=да драйвера=тг3 driverversion=3.123 прошивки=5752-В3.19 задержки=ссылка 0=Нет мультикаст=да порт=витая пара
 ресурсы: IRQ Номер:44 память:dfcf0000-dfcfffff

В результате из ifconfig заключается в следующем..

Ахмад@Ахмад-ноутбук:~$ ifconfig, которые

eth0 в ссылке encap:сеть Ethernet HWaddr 00:14:22:ОС:постоянного тока:ба 
 инет адрес:192.168.1.101 брошены:192.168.1.255 маска:255.255.255.0
 inet6 addr В образом: fe80::214:22ff:фефа:личное/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:16261 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:378 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000 
 RX байт:1275717 (1.2 Мб) ТХ байт:41326 (41.3 КБ)
 Прерывание:18 

encap ссылке Ло:местные замыкания 
 инет в addr:127.0.0.1 Маска:255.0.0.0
 inet6 в addr: ::1/128 масштаб:хозяин
 До замыкания работает с MTU:16436 Метрика:1
 RX пакетов:292 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:292 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:0 
 RX байт:21054 (21.0 КБ) Техас байт:21054 (21.0 КБ)
+994
MariaO 03 февр. '09 в 4:24

Если вы посмотрите на спецификации для пикселя, 3А и открыть медиа и аудио разделе вы увидите:

Стерео динамики

2 микрофона

Подавление шума

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

+969
Patricia Trisler 7 июл. 2018 г., 02:43:03
Другие ответы

Связанные вопросы


Похожие вопросы

Из того что я читал на сайте посольства США в Сантьяго, в Чили была выдвинута программа виза США отказ.

http://chile.usembassy.gov/non-immigrant_visas.html

У кого-нибудь есть идеи, когда это должно вступить в силу, что гражданин Чили больше не нужно обращаться за визой США?

Если у меня есть какой-то неопределенной/возможные планы поездок на конец 2014 года, я должен идти вперед и подать заявку на визу в США или мне ждать, пока эта программа заработает в полную силу?

+939
Fly 6 авг. 2020 г., 04:05:37

Я недавно был (около 6 недель назад) на короткий обратный рейс из Франции. Во время спуска, моя левая барабанная перепонка разорвалась, когда давление в кабине выравнивается (который был замечен медсестрой, а потом в аэропорту, а позже подтвердил врач).

Это частично зажили, и пока держится сухая (отверстие представляется опухшим старше), но я планирую еще один рейс в ближайшее время.

Если барабанная перепонка уже частично перфорированные, будут риски очередного эпизода баротравма уменьшить, или риски будут увеличены за счет ослабленной мембраны?

+879
CHOCOASIA 2 мая 2019 г., 14:37:38

Я хочу знать, как просто проверьте разрешения файла.

Я знаю

ЛС-л с yourfile

покажу вам его, но мне нужно лишь девяти букв разрешений.

Спасибо

+840
tommysdk 15 мар. 2019 г., 14:02:33

Я скачал Убунту мини-ISO с сайта Ubuntu и хочу сделать полностью автоматизированной установки. Я создал файл с ответами(с ответами)

Я создал образ с этим файлом в ISO.

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

Я попытался представить аргументы в разном порядке и адаптации файл с ответами. Также попробовал образ Ubuntu Server и он тоже не работает.

установки по умолчанию метки установки метки меню ^установите по умолчанию меню ядра Linux добавить файл=/cdrom/и заранее.priotity семян=критический язык=язык консоли-настройки/layoutcode=нам на VGA=788 initrd=initrd.gz тихий ---

Редактировать: кто-то добавил ответ и быстро удалил его. Он заявил, что должен заполнить перед "файл=". Я попытался это и происходит то же самое. Он не будет использовать файл ответов.

Редактировать : версии тхт.cfg, которые я пытался до сих пор : тхт.cfg для

+837
Frans Oprel 25 сент. 2013 г., 00:18:56

Я подозреваю, что это потому, что в Европе, свинья была довольно обычным домашнего животного. Например, в прошлом в Польше, все семьи, которые не живут в плотно упакованные городов будет иметь своих собственных свиней. Некоторые из причин для содержания свиней заключается в том, что им не нужно много места и может съесть все что угодно - вы можете легко их кормить объедками семьи, или что-нибудь еще вы можете найти.

Для большинства из истории, почти все были очень бедные. Таким образом, люди должны держать животное, которое может съесть что-нибудь. Для Свиньи вам не надо найти траву или хранить сено, как и для коров и овец. И точно так же вы найти способ, чтобы использовать все части животного ни на что. Можно также не сомневаться надоедает свинины все время, поэтому различные способы подготовки и сохранения будут разработаны.

Поэтому в основном, я думаю, что ряд европейских приготовления свинины происходит из-за нашей длительной и тесной связи со свиньями из-за их практического характера.

Далее, чтобы поддержать идею, что это Северной/Восточной/Западной Европы, культурные причины, халяльные мясники, видимо, продать бекон, пастрома и традиционно говядины, и родом из Средиземноморья (более или менее) я так подозреваю, что там просто ассортимент говядины и баранины продукты возможно, что многие европейцы либо не знаю или не рассматривать как существенные или основной поток.

+721
hamza678 25 апр. 2023 г., 09:33:30

Почти каждая кофемашина имеет молока пройти через это устройство, который не только нагревает его, но вызывает его пена вверх.

Почему это важно для кофе? Что случилось с просто подогретое молоко?

+690
Avihay Zirkiev 26 дек. 2016 г., 07:25:59

Как наименьшее возможное гиф, минимально возможный пробел-страницу в PDF должен быть проработан вручную, потому что она настолько мала, что ненужных-но-безобидный биты метаданных значительная часть размер файла и сжатие на самом деле делает вещи больше. Она также требует тщательного внимания к правилам в спецификации PDF о том, что биты структура файлов и не требуется. (Знаете ли вы, что страницы объекты должны содержать /ресурсы словарь, даже если он пустой, но не обязаны включать /содержание стрима?)

Если вы не используете формат PDF 1.5 объект и перекрестными ссылками потоков (которая имеет то преимущество, что файл может быть полностью печатаемых символов ASCII) я считаю, лучшее, что вы можете сделать, это 317 байт. Если копирование и вставка, обратите внимание, что там должен быть пробел на все четыре перекрестных ссылок элементов таблицы (строк между 0 4 и прицеп<<...), и что там не должно было быть окончательной перевод строки после %%ВФ.

%Формат PDF-1.4
1 0 параметр obj<</тип/каталог/Страница 2 0 р>>endobj
2 0 параметр obj<</тип/страниц/количество 1/малышей[3 0 р]>>endobj
3 0 параметр obj<</тип/страницы/формату носителя[0 0 612 792]/родитель 2 0 р/ресурсов<<>>>>endobj
ссылка
0 4
0000000000 65535 Ф 
0000000009 00000 Н 
0000000052 00000 Н 
0000000101 00000 Н 
трейлер<</размер 4/корень 1 0 р>>
startxref
178
%%ВФ

Замена таблицы перекрестных ссылок с произведенной вручную В1.5 перекрестные ссылки трансляцию делает файл немного меньше, по цене его больше не из набора ASCII: 294 байт. (Для удобства чтения, не говоря уже быть в состоянии напечатать его на все ссылки трансляцию ниже была hexdumped, но это не отражено в ее поток словарь. Чтобы восстановить действительный формат PDF необходимо либо заменить шестнадцатеричного представления соответствующих необработанных двоичных байт, или изменить /длина 15 к /длина 30/фильтр/ASCIIHexDecode и принять файл, 328 байт.)

%Формат PDF-1.5
1 0 параметр obj<</тип/каталог/Страница 2 0 р>>endobj
2 0 параметр obj<</тип/страниц/количество 1/малышей[3 0 р]>>endobj
3 0 параметр obj<</тип/страницы/формату носителя[0 0 612 792]/родитель 2 0 р/ресурсов<<>>>>endobj
4 0 параметр obj<</тип/внешняя ссылка/размер 5/Вт[1 1 1]/корней 1 0 р/длина 15>>трансляция
0000ff01090001340001650001b200endstream endobj
startxref
178
%%ВФ

Я также экспериментировал с переносом объектов с 1 по 3 в поток объект, но это добавляет еще накладнее, чем он экономит, даже когда поток сжимается.

Возможная альтернатива разработке внешних ссылок поток

4 0 параметр obj<</тип/внешняя ссылка/размер 4/Б[0 1 0] указатель/[1 4]/корней 1 0 р/длиной 4>>трансляция
091365b2endstream endobj

К сожалению, несмотря на существенную экономию в длину фактический поток данных, дополнительного /индекс[1 4] съедает все, кроме одного байта сбережения. Кроме того, непонятно мне, будет ли тебе позволено полностью покидать Объект 0 из файла. (Это также неясно мне, будет ли объектом 0 должно быть число -1 поколения. Если это не требуется, вы на самом деле сохранить больше байт с

4 0 параметр obj<</тип/внешняя ссылка/размер 5/Вт[1 1 0]/корней 1 0 р/длина 10>>трансляция
000001090134016501b2endstream endobj

.)

Чтобы изменить размер бумаги, заменить 612 792 с соответствующим ширину и высоту, выраженные в поинтами (72 поинтами = 1 американских дюймов или 25,4 мм). Например, 595 842 для А4. Вы могли бы встроить это в shell-скрипт, который выдает пустой PDF из любой бумаги желательно; единственная сложная часть будет убедившись, что startxref смещение остается точным, даже если размер объекта 3 изменяется.

+612
Greenstick 26 сент. 2011 г., 20:17:29

Если я правильно понял, вы ищете другие варианты за LiveCD и загрузочный USB-накопитель (как-то поставив ISO на ваш жесткий диск, загрузки и установки на свободное пространство оттуда звучит довольно сложно, начиная с того, что вы не хотите использовать ваш CD-привод или USB).

Некоторые альтернативы 1) в сети установите 1, Если ваш компьютер может сетевой загрузки или имеет функциональные дисковод. 2) пересадка жесткий диск к ПК с функциональными CD-привод или USB для установки, прежде чем перейти его снова - это потребует некоторой работы настройки жратвы, скорее всего.

Надеюсь, что это помогает.

+477
ajfront 23 авг. 2021 г., 03:13:50

Группа туристов собирается на полный день пребывания в Тегеране, что можно сделать в один день? Как они смогут провести этот день в Тегеране?

+456
Ritika Verma 25 февр. 2019 г., 18:15:41

Как @Марк сказал,

URL-адрес должен начинаться с протокола, т. е. чуть раньше : так что у вас есть не URL-адрес.

Вам нужно создать свою собственную обертку для команды. Например, вы можете использовать эту функцию, чтобы добавить в HTTP:

такое openweb функция() { открыть HTTP://$1 }

Работать с Такое openweb google.com или такое openweb www.google.com.

Место это в файл профиля, такие как ~/.файл должен быть доступен на всех интерактивных оболочек.

+429
Sandeep 15 июн. 2022 г., 16:45:22

По фигу, я редактировать строку загрузки, удалены "тихий" сайта и обнаружил драйверов NVIDIA, чтобы испортить процесс загрузки. Установлено 340xx и проблема решена.

+371
Stephen Clark 4 мая 2019 г., 04:11:07

Когда я был выпускником бизнес-студент 20 лет назад в крупнейший государственный университет в южно-центральной части США, мое общее впечатление было то, что почти все профессоры, за очень редким исключением, проводили много времени со студентов, что они вели себя так, как если бы они учили студентов.

Теперь я беру вторую степень магистра в математике с другой университет, но на этот раз я беру его в интернете. Мой вот общее впечатление-полная противоположность моему прошлому опыту. Почти все учителя тратят меньше времени с обучением, это означает, что они прошли только класс ноты, редко (если вообще) дали задания, и гораздо меньше их вернул с обратной связью.

Для вашей информации, моя школа-это не флаг-корабль школы в университете, почти все студенты УГ учителей математики, чья единственная цель состоит в получении степени магистра в математике для задания цели, и я подозреваю, что многие из них даже не хватает математических предпосылок. Я тоже учитель УГ, но я думаю, что я единственный, кто имеет отчество по математике. Я не суфлирования здесь, но вот мой вопрос:

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

Спасибо за ваше время и усилия.

+300
Peter Eby 14 июн. 2020 г., 22:19:31

Я получаю около 20 дней подряд оплаченное пребывание в гостинице до приблизительно $100/ночь. Это может сделать меня право на достойный уровень программа отеля премиальные статусы. В настоящее время я не иметь учетную запись на любом отеле бонусные программы.

В каком отеле бонусная программа Я должен зарегистрироваться, чтобы получить максимальную выгоду?

+287
user223364 5 апр. 2013 г., 04:47:44

Короткий ответ: попробуйте через SFTP вместо FTP.

Скорее всего, проблема заключается в том, что у вас не установлен FTP-сервис и настройки. Служба FTP не установлен по умолчанию в Ubuntu. Я не верю, что FTP-служба является частью стека светильника и установка светильника-сервер через tasksel для не установить FTP-службы.

Однако, по SFTP, FTP с защищенным доступом, обеспечивается демон, защищенная оболочка демона, который, я верю, установленных по умолчанию. Это работает достаточно хорошо для авторизованных FTP, и вы можете настроить его на использование аутентификации по публичному ключу, который является более безопасным и более удобным. Не все поддерживают клиенты FTP и SFTP, но самые актуальные из них делают, например, FileZilla (или lftp в командной строке Linux). Если вы хотите использовать шифрование с открытым ключом в Windows, вам потребуется установить замазка для генерации ключей. Шпатлевка является очень полезным для администрирования под Linux от Windows. Увидеть в Ubuntu официальная страница на ключи SSH.

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

+264
charles j 31 июл. 2018 г., 12:04:07

х86

Найти себя в 4.1.3 x86 и Intel ® руководство

арка/х86/включить/АСМ/cpufeature.ч содержит полный список.

Определение значения типа:

Х*32 + Г

Е. Г.:

#определить X86_FEATURE_FPU ( 0*32+ 0) /* на борту ПЭБ */

Особенности флагов, извлеченные из значение CPUID, хранятся внутри:

  • __u32 x86_capability[NCAPINTS + NBUGINTS]; поле
  • из структуры cpuinfo_x86 boot_cpu_data
  • определенными в х86/ядра/установки.с

который инициализируется через __инит функции.

Где каждый x86_capability элементу массива происходит от:

индекс | | еах | Екб | выход | файл |
|-------|----------|-----|--------|-------------|
| 0 | 1 | 0 | эдр | общие.с |
| 1 | 80000001 | | эдр | общие.с |
| 2 | 80860001 | | эдр | от Transmeta.с |
| 3 | | | | |
| 4 | 1 | 0 | Екб | общие.с |
| 5 | C0000001 | | жизни | Кентавр.с |
| 6 | 80000001 | | Екб | общие.с |
| 7 | | | | рассеянные.с |
| 8 | | | | |
| 9 | 7 | 0 | регистр ebx | общие.с |
| 10 | Д | 1 | еах | общие.с |
| 11 | ф | 0 | медали | общее.с |
| 12 | Ф | 1 | микроскоп | общие.с |

Примечания:

  • пустые записи означают: "из разных мест" или "не доступен"
  • индекс: индекс x86_capability, например, x86_capability[0]
  • еах и кроме: являются входными значениями для идентификации процессора CPUID в hex. Входы, которые используют предоставление услуг по монтажу, которых все меньше, назвать это subleaf (от 2 уровня дерево с еах в корне).
  • вывод: это регистр, из которого берется значение CPUID выход
  • файл: это файл, где эти поля определены. Пути относительно арки/х86/ядра/процессора/.
  • от Transmeta:- название процессора поставщика https://en.wikipedia.org/wiki/Transmeta которая была приобретена компанией Novafora https://www.crunchbase.com/organization/novafora
  • Кентавр:- название процессора поставщика https://en.wikipedia.org/wiki/Centaur_Technology которая была приобретена через https://en.wikipedia.org/wiki/VIA_Technologies. В Cyrix еще один.

Выводы:

  • большинство записей идут непосредственно от значение CPUID выходных регистров и набор в общем.С что-то вроде:

    с->x86_capability[0] = эдр;
    

    Их легко найти в партии на руководство Intel для идентификации процессора CPUID.

  • остальные разбросаны по всему источнику, и по крупицам с set_cpu_cap.

    Чтобы найти их, используйте команду git команда grep X86_FEATURE_XXX внутри арки/х86.

    Вы обычно можете определить, что с CPUID они соответствуют от окружающего кода.

Другие интересные факты

  • Флаги на самом деле напечатано на арки/х86/ядра/процессора/тез.Докл.с кодом:

    seq_puts(м, "флаги\т\т:");
    для (Я = 0; Я < 32*NCAPINTS; я++)
     если (cpu_has(с, я) && x86_cap_flags[я] != Значение null)
     seq_printf(м, "%с", x86_cap_flags[я]);
    

    Где:

    • cpu_has ли главный чек для функции.
    • x86_cap_flags[я] содержит строки, которые соответствуют каждому флагами.

    Это передается как ответ на прок настройка системы. Запись на ФС в/proc/cpuinfo для.гр.

  • x86_cap_flags строки создаются арки/х86/ядра/процессора/mkcapflags.ч прямо из арки/х86/включить/АСМ/cpufeature.ч на "разбор" с СЭД...

    Выход переходит в арку/х86/ядра/процессора/capflags.с построения каталога, и результирующий массив выглядит так:

    константный тип char * const и x86_cap_flags[NCAPINTS*32] = {
     [X86_FEATURE_FPU] = "ФПУ",
     [X86_FEATURE_VME] = "вме",
    

    так, например, X86_FEATURE_FPU соответствует строке "ФПУ" и так далее.

  • cpu_has распадается на два случая с кодом:

    #определить cpu_has(с, Бит) \
     (__строение_постоянная_п(бит) && REQUIRED_MASK_BIT_SET(бит) ? 1 : \
     test_cpu_cap(с, Бит))
    

    Они являются:

    • __строение_постоянная_п(бит) && REQUIRED_MASK_BIT_SET(бит): флаг требуется для ядра для запуска.

      Это определяется данными внутри требуется-особенности.ч, какие комментарии:

      Определить минимальное Характеристика Значение CPUID набор для ядра эти биты проверяются
      очень рано на самом деле отображает видимое сообщение об ошибке перед
      ядро погибает. Убедитесь в том, чтобы назначить функции на должном маска!
      

      Начиная с тех, которые известны во время компиляции (ядра требованиям), уже были проверены при запуске, проверка может быть решен во время компиляции, если немного известен во время компиляции.

      Таким образом, __строение_постоянная_п(бит) , который проверяет, если бит - это время компиляции константу.

    • test_cpu_cap: это использует значение CPUID данные из структуры cpuinfo_x86 boot_cpu_data глобальной

+126
Mo K Boi 6 мая 2021 г., 05:34:01

Когда я уссался меньше файл1 файл2 я вам как файлы, отображаемые в "меньше буфер зрителя", но менее файл1 файл2 | кошка печатает содержимое обоих файлов добавляется в stdout. Как не знать, если он должен показать "меньше буфер просмотра" или произвести вывод в stdout для следующей команды? Какой механизм используется для этого?

+58
user162225 24 окт. 2014 г., 19:46:12

Показать вопросы с тегом