Анализ Выполните анализ кода практического задания 1. Если S = 789, то, выполнив последовательно шаги по коду программы, запишите набумаге значения переменных, получаемые на каждом шаге программы.
1. (Разряд нужно самому узнавать) через команду lscpu 3. По утверждению знакомого IT специалиста Linux не использует для реализации многопоточности функции (или команды, в многопоточности я разбираюсь слабо) ядра процессора ПК, а эмулирует многопоточность ядра с библиотеки POSIX Threading. По его словам, реальную многопоточность (с функций ядра процессора) обеспечивает только традиционный UNIX (типа Solaris и др.). На мой ответ, что линукс это UNIX, только для процессоров Intel, и он должен поддерживать функции процессора для реализации многопоточности, он ответил, что в линуксе это сделать не удалось. Мне как-то стало обидно за линукс, который я только-только начал изучать. Хотя для моих десктопных приложений это, наверное, не очень важно, но все-таки хотелось бы узнать, прав ли специалист или нет.2. Linux обеспечивает физическое распараллеливание вычислений на многопроцессорных машинах (до 32 процессоров), но это не имеет прямого отношения к одновременному выполнению нескольких программ. Операционная система позволяет одновременно выполнять несколько задач на одном процессоре, сотни раз в секунду переключая процессор с задачи на задачу.4. Пользовательский интерфейс в Linux и подсистему XWindow не стоит сравнивать, это разные вещи, Linux обеспечивает пользователю дополнительный уровень свободы. Пользовательский интерфейс – это обычная служебная программа, поэтому мы можем выбрать её, на выбор повлияет только специфика задачи, которую мы собираемся выполнять. Так как ОС является свободной, то потребитель не привязан к какому-либо конкретному графическому окружению. Такая особенность обеспечивает высокий уровень эргономичности, при этом учитываются как существующие задачи, так и субъективный выбор потребителя. Вообще, субъективный выбор часто бывает решающим, процессор, операционные системы, it аутсорсинг – всё зависит от нашего субъективного предпочтения.5. Проверьте, соответствует ли ваше аппаратное обеспечение требованиям выбранной версии системы. У вас может оказаться компьютер меньшей мощности, чем рекомендовано в таблице ниже. В таких случаях установка вполне возможна, однако есть вероятность остаться неудовлетворённым работой системы, поэтому имеет смысл учитывать наши рекомендации. Возможно запускать графическое окружение рабочего стола на старых или дешёвых машинах. В этом случае советуем установить менеджер окон, менее требовательный к ресурсам по сравнению с KDE, - например, XFCE.6. Linux можно интегрировать в любую локальную сеть. Поддерживаются все службы Unix, включая Networked File System (NFS), удалeнный доступ (telnet, rlogin), работа в TCP/IP сетях, dial-up-доступ по протоколам SLIP и PPP, и т. д.. Также поддерживается включение Linux-машины как сервера или клиента для другой сети, в частности, работает общее использование (sharing) файлов и удаленная печать в Macintosh, NetWare и Windows. e-reading.club
Дальше хз, ну половину сделал
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Анализ Выполните анализ кода практического задания 1. Если S = 789, то, выполнив последовательно шаги по коду программы, запишите набумаге значения переменных, получаемые на каждом шаге программы.
Ниже
Объяснение:
1. (Разряд нужно самому узнавать) через команду lscpu 3. По утверждению знакомого IT специалиста Linux не использует для реализации многопоточности функции (или команды, в многопоточности я разбираюсь слабо) ядра процессора ПК, а эмулирует многопоточность ядра с библиотеки POSIX Threading. По его словам, реальную многопоточность (с функций ядра процессора) обеспечивает только традиционный UNIX (типа Solaris и др.). На мой ответ, что линукс это UNIX, только для процессоров Intel, и он должен поддерживать функции процессора для реализации многопоточности, он ответил, что в линуксе это сделать не удалось. Мне как-то стало обидно за линукс, который я только-только начал изучать. Хотя для моих десктопных приложений это, наверное, не очень важно, но все-таки хотелось бы узнать, прав ли специалист или нет.2. Linux обеспечивает физическое распараллеливание вычислений на многопроцессорных машинах (до 32 процессоров), но это не имеет прямого отношения к одновременному выполнению нескольких программ. Операционная система позволяет одновременно выполнять несколько задач на одном процессоре, сотни раз в секунду переключая процессор с задачи на задачу.4. Пользовательский интерфейс в Linux и подсистему XWindow не стоит сравнивать, это разные вещи, Linux обеспечивает пользователю дополнительный уровень свободы. Пользовательский интерфейс – это обычная служебная программа, поэтому мы можем выбрать её, на выбор повлияет только специфика задачи, которую мы собираемся выполнять. Так как ОС является свободной, то потребитель не привязан к какому-либо конкретному графическому окружению. Такая особенность обеспечивает высокий уровень эргономичности, при этом учитываются как существующие задачи, так и субъективный выбор потребителя. Вообще, субъективный выбор часто бывает решающим, процессор, операционные системы, it аутсорсинг – всё зависит от нашего субъективного предпочтения.5. Проверьте, соответствует ли ваше аппаратное обеспечение требованиям выбранной версии системы. У вас может оказаться компьютер меньшей мощности, чем рекомендовано в таблице ниже. В таких случаях установка вполне возможна, однако есть вероятность остаться неудовлетворённым работой системы, поэтому имеет смысл учитывать наши рекомендации. Возможно запускать графическое окружение рабочего стола на старых или дешёвых машинах. В этом случае советуем установить менеджер окон, менее требовательный к ресурсам по сравнению с KDE, - например, XFCE.6. Linux можно интегрировать в любую локальную сеть. Поддерживаются все службы Unix, включая Networked File System (NFS), удалeнный доступ (telnet, rlogin), работа в TCP/IP сетях, dial-up-доступ по протоколам SLIP и PPP, и т. д.. Также поддерживается включение Linux-машины как сервера или клиента для другой сети, в частности, работает общее использование (sharing) файлов и удаленная печать в Macintosh, NetWare и Windows. e-reading.clubДальше хз, ну половину сделал