Система обработки информации

Иллюстрации

Показать все

Изобретение относится к системе обработки информации, которая защищена от разрушения вирусной программой или хакером. Система обработки информации содержит перезаписываемое запоминающее устройство, первый и второй каналы ввода/вывода, подсоединенные к запоминающему устройству, первый компьютер, подсоединенный к первому каналу ввода/вывода, и второй компьютер, подсоединенный ко второму каналу ввода/вывода. Первый компьютер соединен с внешней сетью, такой как Интернет. Первый канал ввода/вывода выполнен в виде канала исключительно для считывания из запоминающего устройства либо исключительно для записи в пустую область запоминающего устройства в зависимости от применения системы обработки информации. Первый и второй каналы ввода/вывода приводятся в действие независимо друг от друга. 6 н. и 18 з.п. ф-лы, 11 ил.

Реферат

Область техники

Настоящее изобретение относится к системе обработки информации, которая защищена от разрушения вирусной программой или хакером.

Изобретение также относится к устройству записи информации, которое можно использовать в указанной системе обработки информации.

Уровень техники

В выложенной патентной заявке Японии Н05-257613 раскрыт накопитель на жестких дисках (называемый далее "известное устройство"), который включает множество головок записи/считывания, расположенных таким образом, что жесткий диск делится на равные части, что обеспечивает сокращение времени считывания/записи с/на жесткий диск, а также сокращение времени, необходимого для считывания/записи множества задач, и/или времени произвольного доступа к каждой дорожке.

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

1. Блок управления передает на головку А команду на прекращение записи.

2. После приема команды на прекращение записи головка А посылает подтверждение приема команды прекращения записи обратно в блок управления.

3. Блок управления ждет подтверждения приема от головки А. Если подтверждение приема команды прекращения записи не принято, то блок управления вновь передает команду прекращения записи на головку А. Если, несмотря на повторную передачу команды прекращения записи заранее установленное количество раз, подтверждение приема команды прекращения записи от головки А не принято, то блок управления выполняет операцию обработки ошибки.

4. Блок управления вычисляет количество данных, переданных в суббуфер записи головки А, и, когда это число достигнет конца одной записи, прекращает передачу данных из основного буфера.

5. Головка А продолжает операцию записи, пока данные, которые она записала, не достигнут конца одной записи.

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

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

8. Блок управления возвращает полученные данные обратно головке А.

9. Головка А принимает подтверждение приема данных от блока управления, отменяет состояние отказа изменения режима, если (возвращенные) данные правильны, и информирует блок управления об этой отмене.

10. Если возвращенные данные содержат ошибку, то головка А снова передает в блок управления команду на повторную передачу возвращаемых данных. Если вновь переданные таким образом данные содержали ошибки, то эта операция записи интерпретируется как ошибка.

11. Когда от головки А принят сигнал, указывающий, что состояние отказа изменения режима было отменено, блок управления передает головке А команду изменения режима с режима записи на режим считывания.

12. Головка А посылает обратно в блок управления подтверждение приема команды изменения режима.

13. Блок управления проверяет возвращенную команду и, если она содержит ошибку, вновь передает команду на изменение режима головке А. Если эта повторно возвращенная команда все еще содержит ошибку, то команда изменения режима обрабатывается как ошибка.

14. Блок управления передает головке В команду на прекращение считывания.

15. После приема команды на прекращение считывания головка В посылает подтверждение приема команды прекращения считывания обратно в блок управления.

16. Блок управления ждет от головки В подтверждения приема команды прекращения считывания. Если подтверждение приема команды прекращения считывания не принято, то блок управления вновь передает команду прекращения считывания головке В. Если, несмотря на повторную передачу команды прекращения считывания заранее установленное количество раз, подтверждение приема команды прекращения считывания от головки В не принято, то блок управления выполняет операцию обработки ошибки.

17. Головка В выполняет операцию считывания, пока данные, которые она считала, не достигнут конца одной записи, подсчитывая количество считанных данных и проверяя суммарный объем данных.

18. После окончания операции считывания передача новых данных из суббуфера считывания, связанного с головкой В, в основной буфер считывания прекращается.

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

20. Когда данные будут считаны до конца одной записи, головка В прекращает операцию считывания и передает в блок управления номера дорожки и сектора, где головка В считала последние данные.

21. Блок управления возвращает полученные данные обратно в головку В.

22. Головка В получает подтверждение приема данных от блока управления, отменяет состояние отказа изменения режима, если (возвращенные) данные правильны, и информирует блок управления об этой отмене.

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

24. Когда от головки В принят сигнал, указывающий, что состояние отказа изменения режима было отменено, блок управления передает головке В команду изменения режима с режима считывания на режим записи.

25. Головка В посылает обратно в блок управления подтверждение приема команды изменения режима.

26. Блок управления проверяет возвращенную команду и, если она содержит ошибку, вновь передает команду на изменение режима головке В. Если эта повторно возвращенная команда все еще содержит ошибку, то команда изменения режима обрабатывается как ошибка.

27. Блок управления подтверждает факт переключения рабочих режимов головки А и головки В.

28. Блок управления информирует головку А о номерах дорожки и сектора, где необходимо выполнять считывание.

29. Головка А копирует данные, считанные таким образом в основной буфер считывания.

30. Операция считывания продолжается.

31. Блок управления информирует головку В о номерах дорожки и сектора, где следует выполнять запись.

32. Головка В копирует заданные данные из основного буфера записи в суббуфер записи, связанный с головкой В.

33. Операция записи продолжается.

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

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

Для выполнения дальнейшей обработки имеются следующие возможности а и b:

а) головка А движется к третьей дорожке для считывания четвертой записи в пятом секторе, а головка В движется к четвертой дорожке для записи на место седьмой записи в восьмом секторе;

b) головка А движется к четвертой дорожке для выполнения записи на место седьмой записи в восьмом секторе, а головка В движется к третьей дорожке для считывания четвертой записи в пятом секторе.

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

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

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

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

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

Сущность изобретения

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

Также задачей настоящего изобретения является создание системы обработки информации, которая защищена от разрушения вирусной программой, считываемой из запоминающей среды, такой как ПЗУ на компакт-диске, содержащем указанную вирусную программу.

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

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

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

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

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

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

Согласно другому аспекту изобретения система обработки информации включает в себя перезаписываемое запоминающее устройство; первый канал ввода/вывода, соединенный с запоминающим устройством и предназначенный исключительно для выполнения считывания из запоминающего устройства; второй канал ввода/вывода, соединенный с запоминающим устройством и предназначенный для выполнения считывания/записи из/в запоминающее устройство; первый компьютер, подсоединенный к первому каналу ввода/вывода; и второй компьютер, подсоединенный ко второму каналу ввода/вывода, при этом первый канал ввода/вывода и второй канал ввода/вывода приводятся в действие независимо друг от друга, а первый компьютер подсоединен к внешней сети.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

первая и вторая области записи скомпонованы таким образом, что считывание и запись с/на них можно производить через первый канал ввода/вывода,

при этом первый компьютер считывает файл, который был записан вторым компьютером во вторую область записи, и записывает его в первую область записи,

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

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

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

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

причем первая и вторая области записи скомпонованы таким образом, что считывание и запись с/на них можно производить через первый канал ввода/вывода,

первый компьютер считывает файл, который был записан вторым компьютером во вторую область записи, и записывает его в первую область записи,

второй компьютер получает файл из сети и добавляет его во вторую область записи.

В этой системе обработки информации, даже если хакер в сети пытается изменить данные домашней страницы либо что-то подобное, записанное на диске, второй компьютер может только производить считывание из первой области записи и не может производить считывание из второй области записи. Кроме того, второй компьютер не может производить запись в первую область записи, так что хакеру не удастся изменить и/или удалить программы/данные домашней страницы, хранящиеся на диске. Перезапись программ/данных домашней страницы выполняется головкой, подсоединенной к первому компьютеру.

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

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

Краткое описание чертежей

Фиг.1 - устройство записи информации согласно изобретению;

фиг.2 - система обработки информации согласно изобретению, в которой используется устройство записи информации по фиг.1;

фиг.3 - иллюстрация, объясняющая операцию считывания/записи, выполняемую известным накопителем на жестких дисках;

фиг.4 - структура системы обработки информации согласно варианту изобретения;

фиг.5 - структура системы обработки информации согласно другому варианту изобретения;

фиг.6 - структура системы обработки информации согласно варианту изобретения, включающая запоминающее устройство;

фиг.7 - структура системы обработки информации согласно варианту изобретения, включающая два запоминающих устройства;

фиг.8 - структура запоминающего устройства, имеющего перезаписываемый диск с одной головкой;

фиг.9 - система обработки информации согласно варианту изобретения, которая защищена от разрушения вирусной программой;

фиг.10 - система обработки информации согласно варианту изобретения, которая защищена от изменения файлов хакером;

фиг.11 - основная часть структуры системы обработки информации согласно варианту изобретения, которая включает перезаписываемый диск с одной головкой.

Наилучший вариант осуществления изобретения

Устройство записи информации согласно настоящему изобретению, как показано на фиг.1, включает в себя: перезаписываемый диск 11, такой как жесткий диск и DVD-RAM; секцию дисковода для приведения в движение диска 11; первую головку 12 для считывания данных с диска 11 и записи данных на диск 11 и вторую головку 13 для считывания данных с перезаписываемого диска 11.

Первая головка 12 приводится в движение секцией привода 14 первой головки, в то время как вторая головка 13 приводится в действие секцией привода 15 второй головки. Управление первой головкой 12 осуществляется схемой управления 16 первой головкой, которая подсоединена к первому каналу ввода/вывода 18. Управление второй головкой 13 осуществляется схемой управления 17 второй головкой, которая подсоединена ко второму каналу ввода/вывода 19 (не имеющему функцию записи). Таким образом, первая головка 12 предназначена для выполнения считывания и записи, а вторая головка 13 служит исключительно для считывания. Кроме того, каждая из указанных головок 12 и 13 независимо выполняет функции управления, привода и ввода/вывода данных применительно к внешней среде независимо от положения и рабочего режима другой головки. Устройство записи информации согласно изобретению подает на каждую головку номера сектора и дорожки, откуда должно быть выполнено считывание или куда должна быть сделана запись, и имеет для каждой головки буфер для считываемых и соответственно записываемых данных.

Ниже описано функционирование устройства записи информации согласно изобретению. Предполагается, что при записи кинопрограммы для телевизионного вещания первая головка 12 записала эту программу на перезаписываемом диске 11 ч назад. Когда пользователь захочет посмотреть записанную кинопрограмму, сначала он подает соответствующую команду в устройство записи информации. В ответ на эту команду вторая головка 13 определяет номера дорожки и сектора, соответствующие началу этой кинопрограммы, из своего буфера, занимает положение на диске, соответствующее этим номерам, и, начиная с этого положения, считывает файл, подлежащий просмотру (то есть кинопрограмму, которую записала первая головка). Эта операция считывания отличается от известного способа считывания файлов тем, что файл, записанный первой головкой, является неполным. Эта проблема может быть решена во время обработки воспроизводимых данных путем проверки данных, считываемых второй головкой.

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

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

Ниже со ссылками на фиг.2 описана система обработки информации согласно возможному варианту осуществления изобретения, для