Вопросы и ответы | 

Роман Чугунов
Кто проверит?

Доброго времени суток. Я написал курсовую работу к курсу "Архитектура Windows. Программирование в ядре Windows". Кто и когда ее проверит? Как я понял, ее должен проверить тьютор, но на данном курсе тьюторов нету. Что делать?
Заранее спасибо.

Владимир Ефименко
Владимир Ефименко | Репутация: 6655 (Профессионал) 4 марта 2016 в 14:27

Добрый день. В ближайшее время должны проверить.

Роман Данилов
Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 12 января 2012 в 12:55

Символ : выступает здесь в роли местозаполнителя, не выводя ничего.Но вариант без : неработоспособен в некоторых командных оболочках.Подробнее здесь: Перенаправление ввода-вывода

Станислав Борисов
Алексей Кротов
Алексей Кротов | Репутация: 1042 (Эксперт) 20 июня 2011 в 22:55

Здравствуйте!
Вот тут на странице 11 очень хорошо написано.
Я бы это представил так. Предположим, что процесс - это любовница. А критическая секция у процесса - это критические дни у какой-либо любовницы. Итак, у вас есть несколько любовниц. Но критические дни могут наступать в единицу времени только у одной из них. ;-)

Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 21 июня 2011 в 22:38

Зачем далеко ходить.
1. Курс Основы современных операционных систем
Лекция 12. Методы синхронизации процессов.
2. Курс Основы операционных систем
Лекция 5. Алгоритмы синхронизации.
3. И не забываем про Поиск.

Alfarabi Bolat
Ринат Сейидов
Ринат Сейидов | Репутация: 251 (Кандидат) 13 мая 2011 в 21:59

по щучьему велению! -р

Ivan Kovalev
Ivan Kovalev | Репутация: 103 (Кандидат) 15 мая 2011 в 20:47

По виду отверстия. круглое металлическое или пластиковая окантовка зеленого цвета

Владимир Карпенский
Ринат Сейидов
Ринат Сейидов | Репутация: 251 (Кандидат) 24 апреля 2011 в 13:08

Раз уж вы задаете такой вопрос, значит, вы обыкновенный админ. А им в 99,9% такой ОС не придется использовать. Ставьте себе цели - для чего оно нужно, тогда такой вопрос отпадет.

Магомед Оздоев
Магомед Оздоев | Репутация: 105 (Кандидат) 25 апреля 2011 в 14:45

Приходилось работать с QNX как встроенной в коммутатор Celcore (стандарт AMPS-800) системой. Воспоминания только положительные - очень достойная ОС, но для очень узкого круга задач (на тот момент времени).
Хотя в настоящее время диапазон ее использования существенно разросся. Например, на базе QNX Neutrino (ядро QNX)  RIM создала BlackBerry Tablet OS - операционку для своих планшетников.
Достаточно подробно QNX описана на wikipedia. Почитайте и решите сами, нужно оно вам или нет.

Павлов Даниил
Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 3 апреля 2011 в 18:39

Функциями ОС по управлению памятью в мультипрограммной системе являются:

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

Подробнее в курсе Современные операционные системы
Лекция 6. Управление памятью. Методы, алгоритмы и средства

Алексей Кротов
Алексей Кротов | Репутация: 1042 (Эксперт) 6 апреля 2011 в 11:22

К ответу zerotown хочется добавить вот эту ссылку.

Андрей Киптев
Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 29 марта 2011 в 18:11

Да, входит.
p.s. Для yatajga - так называемое расширение не является обязательным для имени файла. А имя папки тоже может содержать точку и три символа после неё, хотя это не будет расширением в его истинном смысле :-)
Файл и всё, что с ним связано
Имена файлов в нотации 8.3
Расширение имени файла

Аретем Овдиенко
Аретем Овдиенко | Репутация: 102 (Кандидат) 31 марта 2011 в 21:24

В имя файла не входит!!! Имя каталога всего лиш адрес куда надо обратится чтобы найти файл с  каким то небыло именем

Али Абдульсаид
Вячеслав Тимченко
Вячеслав Тимченко | Репутация: 121 (Кандидат) 8 июня 2010 в 22:20

 Операционные системы разделяют по определенным типам, которые             помогают пользователям лучше разобраться в надобности преобретения             той или иной операционной системы:             однозадачные - многозадачные;             многопользовательские - однопользовательские;             графические (с наличием GUI) - текстовые (только командная строка);             бесплатные - платные;             открытые (с возможностью редактировать исходный код) - закрытые (без             возможности редактировать исходный код);             клиентские - серверные;             высокая стабильность (устойчивость к сбоям аппаратной части)- низкая             стабильность;             простая в администрировании (для рядового пользователя) - сложная,             для системных администраторов;             16-разрядная - 32-разрядная - 64-разрядная (в далеком прошлом были             еще и 8-разрядные);             с высоким уровнем безопасности данных - с низким уровнем             безопасности;

Обиджон Абдурахимов
Обиджон Абдурахимов | Репутация: 97 (Без статуса) 9 июня 2010 в 14:39

операционных система - эта комплекс в заимасивязных систем

Али Абдульсаид
Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 10 июня 2010 в 08:40

Операцио́нная систе́ма, сокр. ОС (англ. operating system) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.
В логической структуре типичной вычислительной системы ОС занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.
Разработчикам программного обеспечения ОС позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см. интерфейс программирования приложений).
В большинстве вычислительных систем ОС являются основной, наиболее важной (а иногда единственной) частью системного ПО.
Функции операционных систем
Основные функции:

  • Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
  • Загрузка программ в оперативную память и их выполнение.
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  • Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
  • Обеспечение пользовательского интерфейса.
  • Сетевые операции, поддержка стека сетевых протоколов.

Дополнительные функции:

  • Параллельное или псевдопараллельное выполнение задач (многозадачность).
  • Эффективное распределение ресурсов вычислительной системы между процессами.
  • Разграничение доступа различных процессов к ресурсам.
  • Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
  • Взаимодействие между процессами: обмен данными, взаимная синхронизация.
  • Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
  • Многопользовательский режим работы и разграничение прав доступа (см. аутентификация, авторизация).

Всё остальное об операционных системах вы можете узнать здесь: http://www.intuit.ru/catalog/os/

Али Абдульсаид
Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 10 июня 2010 в 16:44

Предшественником ОС следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых подпрограмм, начавшие разрабатываться с появлением универсальных компьютеров 1-го поколения (конец 1940-х годов). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций ввода-вывода, вычисления математических функций и т. п.).
В 19501960-х годах сформировались и были реализованы основные идеи, определяющие функциональность ОС: пакетный режим, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы.
Подробнее смотрите здесь: http://www.intuit.ru/department/os/osintro/1/

Сергей Фенько
Артем Харченко
Артем Харченко | Репутация: 205 (Кандидат) 15 мая 2010 в 04:21

Читай справку, там написанно.

Николай Смола
Игорь Акимов
Игорь Акимов | Репутация: 113 (Кандидат) 19 ноября 2009 в 23:26

Как добавить пункт в меню рабочего стола я не знаю. Но чтобы сразу попасть в пункт питание надо запустить на выполнение "powercfg.cpl"

Алексей Числов
Aa Aa
Aa Aa | Репутация: 2135 (Эксперт) 29 октября 2009 в 11:00

Эксперимент. Установил файлу режим 666:
-rw-rw-rw-   1 root     sys               0 Oct 29 12:55 test.file
> chmod 44 test.file
Получаем:
----r--r--   1 root     sys               0 Oct 29 12:55 test.file
Т.е. теперь у файла права доступа 044 (то же, что и просто 44).

Сергей Филиппов
Константин Кирьянов
Константин Кирьянов | Репутация: 114 (Кандидат) 26 октября 2009 в 17:19

Строка определяет уровень начальной загрузки.
# The default runlevel.id:2:initdefault:
В данном случае начальный уровень загрузки - 2. Чтобы изменить уровень загрузки, достаточно изменить данное значение.

Андрей Григорьев
Андрей Григорьев | Репутация: 106 (Кандидат) 26 октября 2009 в 19:02

Можно задать уровень загрузки через параметры ядра, просто дописав к ним номер необходимого уровня.
linux /boot/vmlinuz26 root=/dev/sda5 gfxpayload=1280x800 ro quiet 1
- загрузка в single user mode.

Юлия Абрамкина
Farrukh Kosimov
Farrukh Kosimov | Репутация: 104 (Кандидат) 16 мая 2009 в 12:06

Создаем файл 1.reg  и записываем туда (с помошью блокнота) следуюшее
___________________________________________
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideFileExt"=dword:00000001

_____________________________________________
1-Означает Прятать.... если вам это не нравится то можно и заменить еденичку на 0 тогда windows будет показывать расширения файлов.
Кстати этот метод намного лучше, так как не надо лишних телодвижений! :)
Далее сохраняем изменения и в контекстовом меню файла 1.reg выбераем пункт "Слияние". Вот и все .....

Игорь Грудцин
Игорь Грудцин | Репутация: 101 (Кандидат) 16 мая 2009 в 15:10

сервис - свойства папки - вид - (убрать галку) скрывать расширения зарегистрированных типов файлов

Игроь Пегушин
Алена Борисова
Алена Борисова | Репутация: 103 (Кандидат) 18 апреля 2009 в 09:20

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

Лариса Мельникова
Лариса Мельникова | Репутация: 319 (Кандидат) 19 апреля 2009 в 22:39

Бесплатный антивирус на полгода:
http://www.kaspersky.ru/actions?actionid=27
("Пользователи веб-сервисов Яндекс могут бесплатно установить на своем компьютере антивирусную защиту Касперского, которая входит теперь в состав приложения Я.Онлайн. Это обеспечит базовую защиту пользовательских компьютеров от вредоносных и потенциально опасных программ. Срок лицензии на такую версию Антивируса Касперского - полгода, после истечения которого пользователи Я.Онлайн могут бесплатно продлить лицензию на эту версию решения.")

Александр Романов
Dmytro Itkin
Dmytro Itkin | Репутация: 199 (Кандидат) 31 марта 2009 в 21:05

Попробуй выполни такую команду:
chkdsk.exe c: /f

Анатолий Белых
Анатолий Белых | Репутация: 144 (Кандидат) 4 апреля 2009 в 13:18

чем дефрагментируете? что за файл? что за ошибка? 
ключ /f попробуй утилиты chkdsk  ну и заодно  defrag -a -v

Ростислав Дёмин
Александр Пузанов
Александр Пузанов | Репутация: 1145 (Эксперт) 1 апреля 2009 в 19:00

Все завит от того какие задачи тебе необходимо решать.
Например, в качестве WEB - сервера, лутше Linux.
Если тебя интересуют игры - Windows.
Для дома, если ты не геймер, Linux вполне подойдет.
Для предприятий более подходит Windows.

Анатолий Белых
Анатолий Белых | Репутация: 144 (Кандидат) 4 апреля 2009 в 13:13

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

Олег Забайдуллин
Максим Дружинин
Максим Дружинин | Репутация: 119 (Кандидат) 13 февраля 2009 в 18:38

1) Для разбиения на разделы, для проверки разделов мне нравится использовать PartitionMagic.( С помощью PartitionMagic можно также изменить активный раздел )
2) Утилита Нортона DiskEdit. С её помощью можно, например,  сохранить содержимое загрузочного сектора, master boot record в файле и если понадобится, восстановить
3) Полезно иметь загрузочный CD, или загрузочную дискету.

Владимир Жилковский
Владимир Жилковский | Репутация: 410 (Кандидат) 14 февраля 2009 в 21:55

Если делать dual-boot, то лучше чтобы Solaris был главной ОС. И потом будет меню (grub или другое) которое будет давать вибор какую ОС загружать.
Как я делал.... поставил Windows и Linux на 2 отдельных физических диска, и потом указал (в BIOS) чтобы диск на котором Линукс был главным (boot). Все отлично работало...

Юрий Воронин
Как создать отсортированный список файлов указанной папки и всех ее подпапок.
В список должны быть включены только текстовые файлы, содержащие в названии слово «str».
Руслан Кашапов
Руслан Кашапов | Репутация: 179 (Кандидат) 5 февраля 2009 в 12:16

Можно попробовать в far'е сделать поиск alt-f7 с маской *str*, используя фильтр по маске текстовых файлов, например *.txt;*.css;*.htm (если конечно, вы знаете, какие именно текстовые файлы вам нужны). Затем результат поиска вывести в отдельную панель (кнопка "панель"), отсортировать как вам нужно ctrl-f<N> и результат сохранить в файл alt-shift-f2.
Если результат вас чем-то не устраивает, то можно попробовать сделать это, используя другие файловые менеджеры (например, купить Total Commander), если они предоставляют необходимые функции.
Другой способ (более сложный) - написать скрипт на каком-нибудь скриптовом языке. Можно на стандартных виндовых js или vb, или поставить какой-нибудь другой (более простой в написании), например, php, python, ruby.

Valerijus Stachovskis
Valerijus Stachovskis | Репутация: 133 (Кандидат) 8 февраля 2009 в 19:47

очень просто dir /s c:|find ".txt" сортировать командой sort,вывести в файл >,дополнить >>
ну также добавлю что find вам найдёт и файлы содержащие нужную вам строку