Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха. |
08.07.2013, 08:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Сообщение от niXto
|
Приведите пример такого "умершего" приложения
|
Да что проги - ОСи хоронят! У меня остался сиротинушкой PDA Sony под PALM OS. Классная была вещица для чтения книжек.
|
|
|
|
08.07.2013, 09:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 02.03.2011
Адрес: Россия, КБР
Сообщений: 629
Сказал спасибо: 108
Сказали Спасибо 596 раз(а) в 334 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
задолбались писать с нуля свою ОСь...
|
|
|
|
08.07.2013, 09:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Сообщение от кустомер
|
Сообщение от Scadauser
|
Давно просил дать внятное определение операционной системе, но замяли это дело.
|
Не думаю, что на современном этапе бесспорное определение есть. Я не встречал.
|
Действительно, за историю своего существования ОСи стали очень разнообразны, однако, всё не так уж и неопределённо. Можно, например, выделить три основные функции, ложащиеся на ОСи и затем провести небольшую классификацию, различающую варианты реализации этих функций.
Основные функции ОСи: - управление задачами,
- управление памятью,
- управление ресурсами.
Скажем, в многозадачных ОСях управление ресурсами имеет раздел "разграничение доступа к ресурсам", а управление задачами - разделение времени, в то время как в однозадачных ОСях эти разделы отсутствуют. Вглубь ОСи могут отличаться количеством и уровнем предоставляемых приложениям сервисов, скажем, управление ресурсами может быть очень различным - от предоставления одного только набора команд управления периферийными устройствами до предоставления высокоуровневых сервисов, с GUI'ями, сеансами и т.д.
Сообщение от niXto
|
Сообщение от кустомер
|
Не успеет к нему привыкнуть - прогу уже похоронят, и заместо нее выпустят еще какой-нибудь комбайн, где всё переставлено в новом порядке.
|
Приведите пример такого "умершего" приложения
|
Приведу свой - был такой очень удобный и мощный редактор диаграмм Visio, как только он перешёл "под крылышко" M$, сразу превратился в УГ, толстое, неповоротливое, с неудобным интерфейсом, другими hot-key'ями, с исчезнувшими "в лету" функциями создания пользовательских объектов. А что до права не устанавливать апдейты, так это право - лукавство одно, так как, во-первых, у излишне "коммерческих" производителей ПО оно слишком дырявое, чтобы не устанавливать апдейты, а во-вторых, новые форматы файлов, приходящие по почте, замучаешься конвертить к своему, необновленному, формату, который вполне тебя устраивает. Да, конвертилки бесплатны, но время дорого!
__________________
There's always more than one way to skin a cat.
|
|
|
|
08.07.2013, 09:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Сообщение от tempora
|
Основные функции ОСи:
управление задачами,
управление памятью,
управление ресурсами.
|
Мне кажется, под это определение можно подвести даже микрокод процессоров .
Во всяком случае, всем этим он занимается в той или иной степени. Что, уже и процессоры обзавелись собственной ОС?
|
|
|
|
08.07.2013, 09:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Сообщение от Scadauser
|
Мне кажется, под это определение можно подвести даже микрокод процессоров.
Во всяком случае, всем этим он занимается в той или иной степени. Что, уже и процессоры обзавелись собственной ОС?
|
Советую вам Танненбаума почитать, чтобы понять, чем ОСь отличается от микрокода.
Во-первых, ОС обеспечивает низкоуровневый интерфейс IO между "прокладкой между креслом и клавиатурой" и компьютерным оборудованием. Во-вторых, она предоставляет средства для развития высокоуровневых интерфейсов (работу с памятью, многопоточность и т.п.). В-третьих, есть такое понятие как микроядерность — вот там действительно ядро очень сильно похоже на микрокод, а все характерные для данного железа интерфейсы подгружаются в виде модулей.
|
|
|
|
08.07.2013, 09:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Сообщение от omercury
|
Для того, чтоб использовать освободившееся от удалённых файлов место, надо было физически передвинуть все данные в начало диска.
|
Неправда. Кластеры на 5" дискетах уже были, и они при стирании файлов перераспределялись заново, а порядок их следования и принадлежность к какому-либо файлу хранились в FAT. Файлы из них никто физически не сдвигал. Это я пока ещё помню, хотя и давно было дело.
Сообщение от jump
|
ОС не обязательно должна работать с файловой системой на накопителях, она может работать с выделенными областями в ОЗУ, при этом нисколько не заботясь о создании корневого каталога и прочих атрибутов ФС.
|
Именно так и работает ОС Ориона, между прочим, дисковая. Точнее, она создаёт псевдодиски в ОЗУ и таки поддерживает некоторое подобие файловой системы в них.
Сообщение от Flopix
|
ОС это прослойка между оборудованием и прикладным ПО. Она не обязательно должна работать с устройствами хранения информации. ОС могут быть разного назначения.
|
Сообщение от Scadauser
|
Давно просил дать внятное определение операционной системе, но замяли это дело.
|
Сообщение от chse
|
Упрощенно операционная система нужна для удобного запуска одной или нескольких программ.
|
Вставлю свои 5 копеек: ИМХО, ОС - программа, автоматически (без участия пользователя, хотя может и по его команде) загружающая программы пользователя в ОЗУ и автоматически запускающая и останавливающая их выполнение. У кого ещё какие варианты?
Кстати, может попросить модераторов отделить поиск определения ОС от остальной ветки?
Последний раз редактировалось KBH-I; 08.07.2013 в 09:54.
|
|
|
|
08.07.2013, 09:58
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2013
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 577 раз(а) в 330 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Довольно забавно звучит "украсть программу"? Бгы-бгы.
Насколько я помню из курса физики и философии - информация не является аддитивной вещью. Глупо утверждать, что можно "своровать программу".
Если не хочешь, чтобы твоя программа или ещё чего не были использованы другими ПО СВОЕМУ усмотрению, то как говорил один человек, не выкладывай это в сеть, не пиши на бумаге и не говори вслух.
HDD принадлежит мне. Поэтому и все биты и байты на нём принадлежат мне.
Какие проблемы?
|
|
|
Эти 3 пользователя(ей) сказали Спасибо prodromolu за это сообщение:
|
|
|
08.07.2013, 10:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 02.03.2011
Адрес: Россия, КБР
Сообщений: 629
Сказал спасибо: 108
Сказали Спасибо 596 раз(а) в 334 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Сообщение от Scadauser
|
Мне кажется, под это определение можно подвести даже микрокод процессоров
|
Scadauser, 1 - управление ресурсами отпадает, т.к. любая задача(если она есть)/прерывание может записать что-то в любой порт и не получит никакого аксесденайд. 2 - управления памятью тоже нет, ничего "на лету" не выделяется и не освобождается, для различных задач (объявление переменных не в счёт). 3 - прерывание - это не задача, это прерывание. И даже если это задача, то она может так же как и ранее в порт читать/писать область памяти другой задачи без аксесденайд. При этом микрокоду ничто не мешает быть ОСью, если он выполняет требования описанного функционала.
Что такое ОС,- с моей точки зрения, наиболее точное, простое и ёмкое определение таково: программная прослойка между железом и прикладным ПО, позволяющая прикладному ПО абстрагироваться от разнообразия аппаратных интерфейсов и их реализаций (версий, особенностей и т.п.)
|
|
|
|
08.07.2013, 10:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
Сообщение от eddy
|
Во-первых, ОС обеспечивает низкоуровневый интерфейс IO между "прокладкой между креслом и клавиатурой" и компьютерным оборудованием.
|
Так в вышепреведенном определении "прокладка" не упоминается, во-первых. Во-вторых - а что, нет ОСей, не предоставляющих интерфейса пользователя? Точнее, реализующих его посредством дополнительного софта, не входящего в ОС?
Сообщение от KBH-I
|
может попросить модераторов отделить поиск определения ОС от остальной ветки?
|
Поддерживаю.
Последний раз редактировалось Scadauser; 08.07.2013 в 10:08.
|
|
|
|
08.07.2013, 10:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.11.2006
Адрес: АКТАУ Казахстан
Сообщений: 4,754
Сказал спасибо: 706
Сказали Спасибо 2,880 раз(а) в 1,193 сообщении(ях)
|
Re: Борьба за пиратство/с пиратством
vynt, Такой подход напоминает прокладку между рулём и сиденьем.
То-же ось своеобразная.
__________________
Ну и ничего что подруга змея зато крыс и мышей не будет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:26.
|
|