Как программа взаимодействует с железом

Как взаимодействует .net (в том числе WPF, UWP) с железом и устройствами ПК. Например, с монитором или файловой системой. Мне известно, что C# не имеет прямого доступа к железу. Он преобразуется в промежуточный код IL затем общеязыковая исполняющая среда CLR выполняет программу. Например, DirectoryInfo из пространства System.IO содержит методы для управления каталогами.

Данный класс написан полностью на C# и, как я понимаю, С# не может знать, что позади CLR есть жёсткий диск или монитор. Но CLR как-то узнает о том, что данный класс хочет получить информацию о каталоге, а другой класс хочет вывести сообщение на экран. Возможно вопрос не поставлен правильно. Я всего лишь увлекаюсь программированием.

Отслеживать
задан 10 апр 2020 в 11:04
43 4 4 бронзовых знака
Вы имеете в виду .net возможно? c# это язык программирования, он ни с чем не взаимодействует.
10 апр 2020 в 11:07
Да, точно. Имел в виду .net. Исправлю вопрос.

10 апр 2020 в 11:08

clr «узнает» об этом в зависимости от того что вы вызываете, если это DirectoryInfo то она «понимает» что надо дёрнуть системный вызов ОС которая предоставить данные файловой системы

КАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМ

10 апр 2020 в 11:09

Никакая программа никак не взаимодействует ни с железом, ни с файловой системой. Всё делается через системные вызовы к ОС, а в сишарп прокинуты соответствующие биндинги к нужным системным API. Класс FileStream взаимодействует с Win32 API, а модуль Win32Native уже содержит биндинги к нативному kernel32.dll, и где-то там уже системные вызовы.

Читайте также:
В программе illustrator knife это

10 апр 2020 в 11:12

Источник: ru.stackoverflow.com

Как взаимодействует компьютерное железо?

Мне интересно, что для чего нужно. Кто-то из знакомых сказал, мол если меняешь одну железку, то под нее придется менять и другую. Типа под более крутую видеокарту нужна новая оперативка и монитор. Это как?

в избранное

Aleks­ andr2­ 014 [156]

8 лет назад

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

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

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

автор вопроса выбрал этот ответ лучшим

Источник: www.bolshoyvopros.ru

Железо, свойства атома, химические и физические свойства

Железо

Железо, свойства атома, химические и физические свойства.

Поделиться в:

55,845(2) 1s 2 2s 2 2p 6 3s 2 3p 6 3d 6 4s 2

Железо — элемент периодической системы химических элементов Д. И. Менделеева с атомным номером 26. Расположен в 8-й группе (по старой классификации — побочной подгруппе восьмой группы), четвертом периоде периодической системы.

Читайте также:
Как создать программу в алгоритме

Физические свойства железа

Атом и молекула железа. Формула железа. Строение атома железа:

Железо (лат. Ferrum) – химический элемент периодической системы химических элементов Д. И. Менделеева с обозначением Fe и атомным номером 26. Расположен в 8-й группе (по старой классификации – побочной подгруппе восьмой группы), четвертом периоде периодической системы.

Железо – металл. Относится к группе переходных металлов. Относится к чёрным металлам .

Железо обозначается символом Fe.

Молекула железа одноатомна.

Химическая формула железа Fe.

Электронная конфигурация атома железа 1s 2 2s 2 2p 6 3s 2 3p 6 3d 6 4s 2 . Потенциал ионизации (первый электрон) атома железа равен 762,47 кДж/моль (7,9024681(12) эВ).

Строение атома железа. Атом железа состоит из положительно заряженного ядра (+26), вокруг которого по четырем оболочкам движутся 26 электронов. При этом 24 электрона находятся на внутреннем уровне, а 2 электрона – на внешнем. Поскольку железо расположено в четвертом периоде, оболочек всего четыре. Первая – внутренняя оболочка представлена s-орбиталью.

Вторая – внутренняя оболочка представлена s- и р-орбиталями. Третья – внутренняя оболочка представлена s-, р- и d-орбиталями. Четвертая – внешняя оболочка представлена s-орбиталью. На внутреннем энергетическом уровне атома железа на 3d-орбитали находится два спаренных и четыре неспаренных электрона.

На внешнем энергетическом уровне атома железа – на s-орбитали находится два спаренных электрона. В свою очередь ядро атома железа состоит из 26 протонов и 30 нейтронов.

Радиус атома железа (вычисленный) составляет 156 пм.

Атомная масса атома железа составляет 55,845(2) а. е. м.

Железо – один из самых распространённых в земной коре металлов – занимает четвертое место. Содержание в земной коре железа составляет 6,3 % (по массе). По этому показателю железо уступает только кислороду, кремнию и алюминию.

Читайте также:
Назовите формат файлов для просмотра которых предназначена программа adobe reader Тинькофф

Источник: xn--80aaafltebbc3auk2aepkhr3ewjpa.xn--p1ai

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru