Компьютеры, программирование

  • 1641. Выдающиеся отечественные и зарубежные учёные, внёсшие существенный вклад в развитие и становление информатики
    Информация пополнение в коллекции 12.01.2009

    1949
    Создан Short Code - первый язык программирования.
    1954
    Компания Texas Instruments начала промышленное производство кремниевых транзисторов.
    1956
    В Массачусетском Технологическом Институте создан первый компьютер на транзисторной основе. IBM создала первый накопитель информации - прототип винчестера - жесткий диск КАМАС 305.
    1957
    Группой Дэпона Бэкуса создан язык программирования Fortran (FORmula TRANslation).
    1958-1959
    Джек Килби и Роберт Нойс создали уникальную цепь логических элементов на поверхности кремниевого кристалла, соединенного алюминиевыми контактами - первый прототип микропроцессора, интегральную микросхему.
    1960
    AT разработали первый модем - устройство для передачи данных между компьютерами. Объединенная команда сотрудников крупнейших фирм-производителей компьютеров разработала язык программирования COBOL. Создан самый популярный язык программирования 60-х ALGOL.
    1963
    Дуглас Энгельбарт получила патент на изобретенный им манипулятор - "мышь".
    1964
    Профессора Джон Кэмени и Томас Курд разрабатывают простой язык программирования - BASIC.
    1967
    Рождается концепция "компьютера на одном кристалле". Мир предвкушает рождение микропроцессора.
    1968
    Уэйн Пикетт разрабатывает концепцию "винчестера" - жесткого магнитного диска. Дуглас Энгельбарт демонстрирует в Стэндфордском Институте систему гипертекста, текстовый процессор, работу с мышью и клавиатурой. Роберт Нойс и Гордон Мур основывают фирму Intel.
    1969
    Кеннет Томпсон и Деннис Ритчи создают операционную систему UNIX. Осуществлена первая связь между двумя компьютерами. На расстоянии 500 км было передано слово LOGIN (удалось передать всего две буквы). Intel представляет первую микросхему оперативной памяти (RAM) объемом в 1 кбайт. Xerox создает технологию лазерного копирования изображений, которая через много лет ляжет в основу технологии печати лазерных принтеров. Первые "ксероксы".
    1970
    Первые четыре компьютера крупнейших исследовательских учреждений США соединены между собой в сеть APRANet - прародителя современной Internet.
    1971
    По заказу японского производителя микрокалькуляторов Busicom команда разработчиков Intel под руководством Тэда Хоффа создает первый 4-разрядный микро-процессор Intel-4004. Скорость процессора - 60 тыс. операций в секунду. Никлас Вирт создает язык программирования Pascal. Команда исследователей лаборатории IBM в Сан-Хосе создает первый 8-дюймо-вый "флоппи-диск".
    1972
    Новый микропроцессор от Intel - 8-разрядный Intel-8008. Xerox создает первый микрокомпьютер Dynabook, размером чуть побольше записной книжки. Билл Гейтс и Пол Аллен основывают компанию Traf-0-Data и разрабатывают компьютерную систему, предназначенную для управления потоками автомобилей на скоростных шоссе.
    1973
    В научно-исследовательском центре фирмы Xerox создан прототип первого персонального компьютера. Первый герой, появившийся на компьютерном экране, - Коржик, персонаж детского телесериала "Улица Сезам". Sceibi Computer Consulting Company выпускает на рынок первый готовый персональный компьютер, укомплектованный процессором Intel-8008 и с 1 кбайтом оперативной памяти. IBM представляет жесткий диск IBM 3340. Емкость диска составляла 16 кбайт, он содержал 30 магнитных цилиндров по 30 дорожек на каждом. Из-за этого диск и был назван "Винчестером" (30/30" - марка знаменитой винтовки). Приложения 841 Боб Мэткэлф изобретает систему связи компьютеров, получившую название Enternet. Гари Килдалл создает первую простую операционную систему для персональных компьютеров и дает ей имя СР/М.
    1974
    Брайен Кэрниган и Деннис Ритчи создают язык программирования С ("Си"). Новый процессор от Intel - 8-разрядный Intel-8080. Скорость - 640 тыс. операций в секунду. В скором времени на рынке появляется недорогой компьютер Altair на основе этого процессора, работающий под управлением операционной системы СР/М. Первый процессор выпускает главный конкурент Intel в 70-х годах - фирма Zilog.
    1975
    IBM выпускает первый "лаптоп" - "портфельный" компьютер с дисплеем, встроенным накопителем на магнитной ленте и 16 кбайт оперативной памяти. Стоимость компьютера - 10 тыс. долл. Первой музыкальной композицией, воспроизведенной с помощью компьютера, стала мелодия песни The Beatles "Fool On The Hill". Пол Аллен и Билл Гейтс разрабатывают интерпретатор языка Basic для компьютера Altair и основывают собственную фирму - Micro-Soft (уже через год дефис в названии фирмы исчезает).
    1976
    Фирма Advanced Micro Devices (AMD) получает право на копирование инструкций и микрокода процессоров Intel. Начало "войны процессоров". Стив Возняк и Стив Джобс собирают в собственной гаражной мастерской первый компьютер серии Apple. A 1 апреля того же года на свет появляется компания Apple Computer. Компьютер Apple I поступает в широкую продажу с весьма сакраментальной цифрой на ценнике - $666.66. Соперник Intel, фирма Техас Instruments создает TMS9900, первый 16-разрядный микропроцессор. Официальная дата рождения компьютерного пиратства. В печати публикуется открытое письмо Билла Гейтса, который жалуется на незаконное использование программного обеспечения, выпускаемого Microsoft, обладателями первых микрокомпьютеров.
    1977
    Microsoft выпускает новый программный продукт - Microsoft FORTRAN для компьютеров с операционной системой СР/М. В продажу поступают массовые компьютеры Commodore и Apple II. Компьютер снабжен оперативной памятью в 4 кбайта, постоянной памятью 16 кбайт, клавиатурой и дисплеем. Цена за все удовольствие - $1300. Apple II обзаводится модной добавкой - флоппи-дисководом. Microsoft выпускает новый программный продукт - Microsoft FORTRAN для компьютеров с операционной системой СР/М. Представители Национального Института Профессиональной Безопасности и Здоровья США впервые измеряют уровень излучения мониторов. Они сообщают, что излучение монитора "слишком низкое, чтобы его корректно измерить". На свет появляется компьютер Atari.
    1978
    Фирма MicroPro представляет текстовый редактор WordMaster. Intel представляет новый микропроцессор - 16-разрядный Intel -8086, работающий с частотой 4,77 МГц (330 тыс. операций в секунду). Основана компания Hayes - будущий лидер в производстве модемов. Commodore выпустила на рынок первые модели матричных принтеров.
    1979
    Фирма MicroPro представляет текстовый редактор WordStar. Microsoft выпускает интерпретатор языка ассемблер для процессоров Intel и Zilog. Свой 16-разрядный микропроцессор выпускает фирма Zilog. Вдогонку и Intel выпускает новый процессор - Intel 8088. Появляются первые видеоигры и компьютерные приставки для них. Японская фирма NEC выпускает первый микропроцессор в Стране восходящего солнца. Hayes выпускает первый модем со скоростью 300 бод, предназначенный для нового компьютера Apple. Xerox впервые в мире рекламирует собственные персональные компьютеры на телевидении.
    1980
    Компьютер Atari становится самым популярным компьютером года. Seattle Computer Products приступает к разработке собственной операционной системы - DOS. Seagate Technologies представляет первый "винчестер" для персональных компьютеров - жесткий диск диаметром 5,25 дюйма. Первый прототип персонального компьютера IBM передается Microsoft для отладки предназначенных для него программ. Microsoft участвует в разработке операционной системы Unix для компьютеров на базе процессоров Intel. На свет появляется текстовый редактор WordPerfect. Seattle Computer Products приступает к разработке собственной операционной системы - DOS. IBM заключает соглашение с Microsoft о разработке операционной системы для своего будущего компьютера. Одновременно проводятся аналогичные переговоры с фирмой Digital Research, владельцами операционной системы СР/М-86. После отказа DR Microsoft становится главным партнером IBM. Microsoft перекупает продукт Seattle Computer Products QDOS и дорабатывает его. Так появляется MS-DOS. В том же году Microsoft выпускает новую версию другой операционной системы - XENIX OS.
    1981
    Microsoft заканчивает работу над MS-DOS. Приложения 843 В августе народу является IBM PC - компьютер на основе процессора Intel-8088, укомплектованный 64 кбайтами оперативной и 40 кбайтами постоянной памяти. Компьютер снабжен дисплеем и флоппи-дисководом емкостью 160 кбайт. Стоимость компьютера - 3000 долл. Intel представляет первый сопроцессор - специализированный процессор для сложных вычислений с плавающей запятой. Apple представляет компьютер Apple III. Основана фирма Creative Technology (Сингапур) - создатель первой звуковой карты. Появляется в продаже первый массовый жесткий диск от Seagate емкостью 5 Мбайт и стоимостью 1700 долл.
    1982
    Microsoft заключает соглашение с Apple о разработке программного обеспечения для компьютеров Macintosh и выпускает новые версии MS-DOS - 1.1 и 1.25. Основные новшества - поддержка флоппи-дисководов на 320 кбайт. Создан первый вариант языка Post Script.
    1983
    Commodore представляет свой знаменитый компьютер Commodore 64, снабженный 64 кбайтами RAM, 20 кбайтами постоянной памяти. Стоимость - 600 долл. Его коллега Sinclair ZX производства фирмы Sinclair также становится одним из популярных домашних компьютеров года. Всего в 1982 г. свои компьютеры представили уже около 20 фирм - в том числе Toshiba, Sharp, Matsushita, NEC, Sanyo. На рынке появляются новая модель от IBM - знаменитая IBM PC AT - и первые клоны IBM PC. IBM представляет процессор 16-разрядный 80 286. Рабочая частота - 6 МГц. Скорость - 1,5 млн. операций в секунду. Hercules представляет первую двухцветную (черно-белую) видеокарту - Hercules Graphics Adapter (HGA). Microsoft представляет текстовый редактор Multi-Tool Word для DOS (позднее переименованный в Microsoft Word) и первую мышь серии Microsoft Mouse стоимостью 200 долл. В ноябре официально анонсирована первая версия Microsoft Windows. IBM новинкой не заинтересовалась, однако пригласила Microsoft в качестве партнера над собственной операционной системой - OS/2. Lotus Development выпускает на рынок супербестселлер - электронную таблицу Lotus 1-2-3. AT&T Bell Labs заканчивает работу над новым языком программирования - C++. Novell анонсирует первую версию операционной системы Novell Netware. Создан язык программирования ADA (Ада), названный в честь леди Ады Байрон, жены поэта Байрона и автора одной из первых "программ" для "аналитической машины" Чарльза Бэббиджа.
    1983
    Commodore выпускает первый портативный компьютер с цветным дисплеем (5 цветов). Вес компьютера - 10 кг. Цена - 1600 долл. IBM представляет компьютер IBM PC XT, укомплектованный 10-мегабайтным жестким диском, дисководом на 360 кбайт и 128 (позднее - 768) кбайт оперативной памяти. Цена компьютера - 5000 долл. На компьютер установлена новая версия MS-DOS 2.0 фирмы Microsoft. Выпущен миллионный компьютер серии Apple II. AT&T Bell Labs заканчивает работу над новым языком программирования - C.++ На рынке появляются первые накопители Бернулли и сменные диски SyQuest. Novell анонсирует первую версию операционной системы Novell Netware. Появляются первые модули оперативной памяти SIMM. Philips и Sony представляют миру технологию CD-ROM.
    1984
    Apple представляет первый модем со скоростью 1200 бод. Hewlett-Packard выпускает первый лазерный принтер серии LaserJet с разрешением до 300 dpi. Philips выпускает первый дисковод CD-ROM. В продаже появляются первые рабочие станции для изготовления и обработки 3D-графики, произведенные Silicon Graphics. IBM представляет первые мониторы и видеоадаптеры EGA (16 цветов, разрешение - 630х350 точек), а также профессиональные 14-дюймовые мониторы, поддерживающие 256 цветов и разрешение в 640х480 точек. Число подключенных к Internet компьютеров достигло 1000. Microsoft работает над первыми версиями электронной таблицы Excel для PC и Macintosh и представляет MS-DOS 3.0 и 3.1, поддерживающие жесткие диски объемом до 10 Мбайт и флоппи-диски 1,2 Мбайта, а также сетевой режим.
    1985
    Рынок стремительно завоевывает новый компьютер от Commodore - Amiga 1000. Новый процессор от Intel - 32-разрядный 80386DX (со встроенным сопроцессором). Рабочая частота - 16 МГц, скорость - около 5 млн. операций в секунду. Первый модем от U.S.Robotics - Courier 2400 bod. В июне наконец-то выпущена первая версия Microsoft Windows и первая программа для нее - графический редактор In'A'Vision (Micrografx). С большой задержкой появляется и долгожданный Microsoft Excel для Macintosh. Aldus выпускает первую версию Aldus PageMaker для Macintosh.
    1986
    Adobe представляет первую версию графического редактора Adobe Inllustrator. Питер Нортон создает первую версию файлового менеджера Norton Commander. На компьютере Amiga демонстрируется первый компьютерный анимационный ролик со звуковыми эффектами. Рождение технологии мультимедиа. Рождение стандарта SCSI (Small Computer System Interface). Разработан новый вариант языка С - C++.
    1987
    Mcrosoft представляет операционную систему MS-DOS 3.3 и графическую оболочку Windows (в этом же году будет продана миллионная копия этой оболочки) 2.0. Новая DOS поддерживает 3,5-дюймовые дисководы (1,44 Мбайта) и жесткие диски емкостью до 32 Мбайт. Приложения 845 Первая мультимедиа-энциклопедия на CD-ROM- Microsoft Bookshelf. Intel представляет новый вариант процессора 80386DX с рабочей частотой 20 МГц. IBM выпускает новый компьютер PS/2, который, однако, не повторяет успеха своего предшественника. Компьютер укомплектован процессором 80386, 3,5-дюймовым дисководом и новым графическим адаптером (видеокартой) стандарта VGA (640х480 точек, 256 цветов). На некоторых компьютерах установлен первый вариант операционной системы OS/2, разработанной совместно IBM и Microsoft. Шведский Национальный Институт Контроля и Измерений утверждает стандарт MRP - первый стандарт допустимых значений излучений мониторов. U.S.Robotics представляет модем Courier HST 9600 (скорость - 9600 бод).
    1988
    Бывший "эппловец" Стив Джоббс и основанная им компания NexT выпускают первую рабочую станцию NeXT, оснащенную новым процессором Motorola, фантастическим объемом оперативной памяти (8 Мбайт), 17-дюймовым монитором и жестким диском на 256 Мбайт. Цена компьютера - 6500 долл. На компьютерах был установлен первый вариант операционной системы NeXTStep. Hewlett-Packard выпускает первый струйный принтер серии DeskJet. Microsoft выпускает редактор презентаций PowerPoint для Macintosh, Windows 2.1 и MS-DOS 4.0. "Новинки" DOS - поддержка мыши и графического режима работы. " Microsoft выпускает комплект Microsoft Office для Macintosh. Digital Research выпускает собственную операционную систему - DR-DOS.
    1989
    Creative Labs представляет Sound Blaster 1.0, 8-битную монофоническую звуковую карту для PC. Intel представляет "урезанный" вариант процессора класса 386 - 80386SX (с отключенным сопроцессором). Рождение стандарта SuperVGA (разрешение 800х600 точек с поддержкой 16 тыс. цветов). Microsoft Word и Excel переводятся на платформу Windows.
    1990
    Рождение "всемирной паутины" Интернет - WorldWideWeb. Тим Бернерс-Ли разрабатывает язык гипертекстовой разметки документов - HTML. Первая русская версия DOS - MS-DOS 4.1. Билл Гейтс впервые посещает Россию. В мае выходит первая коммерчески успешная версия Windows - 3.0. Adobe утверждает спецификацию языка печати PostScript. IBM представляет новый стандарт видеоплат - XGA - в качестве замены традиционному VGA (разрешение 1024х768 точек с поддержкой 65 тыс. цветов).
    1991
    Apple представляет первый монохромный ручной сканер. AMD представляет усовершенствованные "клоны" процессоров Intel - 386DX с тактовой частотой 40 МГц и 486 SX с частотой 20 МГц. Утвержден первый стандарт мультимедиа-компьютера, созданный Microsoft в содружестве с рядом крупнейших производителей ПК - МРС. Первая стереофоническая музыкальная карта - 8-битный Sound Blaster Pro. Microsoft выпускает новую версию DOS - MS-DOS 5.0. В пику лидеру фирма Digital Research выпускает новую версию собственной DOS с порядковым номером 6.0. Corel представляет первую версию графического редактора CorelDRAW! Sun Microsystem создает новый язык программирования для Интернет - JAVA. Финский программист Линус Торвальдс создает новую операционную систему класса UNIX - Linux. В отличие от других "юниксов" Linux за счет открытости архитектуры ядра и бесплатности сумел в кратчайшие сроки завоевать мир и к 1999 г. превратиться в конкурента линии Windows.
    1992
    Microsoft выпускает новую версию DOS 6.0 и Windows 3.1, а IBM - OS/2 2.0. Пути двух гигантов расходятся. NEC выпускает первый привод CD-ROM с удвоенной скоростью. Intel представляет процессор 486DX2/50 с "удвоенной" тактовой частотой. Скорость - 41 млн. операций в секунду. Одновременно Cyrix выпускает на рынок "урезанный" процессор 486SLC (с отключенным сопроцессором).
    1993
    Появляется первая версия новой операционной системы Microsoft - Windows NT (Windows NT 3.1). Новая ОС предназначена для компьютеров, работающих в сети на крупных предприятиях. Intel представляет новый стандарт шины и слота для подключения дополнительных карт - PCI. Первый процессор нового поколения процессоров Intel - 32-разрядный Pentium. Рабочая частота - от 60 МГц, быстродействие - от 100 млн. операций в секунду. Microsoft и Intel совместно с крупнейшими производителями ПК вырабатывают спецификацию Plug And Play (включи и работай), допускающую автоматическое распознавание компьютером новых устройств, а также их конфигурацию. Amstrad выпускает первый мини-компьютер размером с записную книжку - "персонального электронного секретаря".
    1994
    lomega представляет диски и дисководы ZIP и JAZ - альтернативу существующим дискетам 1.44 Мбайта. U.S.Robotics выпускает первый модем со скоростью 28 800 бод. Новая версия Windows - Microsoft Windows 3.11 (Windows For Workgroups), поддерживающая "групповую работу" в сетевом режиме. Одновременно на рынке появляется последняя версия MS-DOS - 6.22 В конце года анонсируется Windows95. IBM выпускает новую версию OS/2 3.0 (Warp). Mosaic Communications представляет первую версию браузера страниц Интернета - Netscape Navigator 1.0.
    1995
    Анонсирован стандарт новых носителей на лазерных дисках - DVD. AMD выпускает последний процессор поколения 486 - AMD 486DX4-120. Intel представляет процессор Pentium Pro, предназначенный для мощных рабочих станций. Компания 3dfx выпускает набор микросхем Voodoo, который лег в основу первых ускорителей трехмерной графики для домашних ПК. Приложения 847 Первые очки и шлемы "виртуальной реальности" для домашних ПК. IBM выпускает седьмую версию PC-DOS. "Битва титанов" среди операционных систем - OS/2 против появившейся в августе Windows95. Победу одерживает Microsoft и IBM тихо уходит с рынка "домашних" ОС. Microsoft представляет Microsoft Office 95 и браузер Internet Explorer.
    1996
    Рождение шины LJSB. Intel выпускает процессор Pentium MMX с поддержкой новых инструкций для работы с мультимедиа. Начало производства массовых жидкокристаллических мониторов для "больших" домашних компьютеров. Microsoft выпустил последнюю версию Windows NT - 4.0. Пятая версия этой операционной системы выйдет только в 1999 г. с новым названием - Windows 2000. IBM выпускает очередную версию OS/2 - 4.0 (Merlin).
    1997
    Новый процессор от Intel - Intel Pentium II. Новый процессор от AMD - AMD K5. Первые дисководы DVD. Ensonic Soundscape выпускает первые звуковые платы формата PCI. Новый графический портАСР. Новый игрок на рынке операционных систем - Be Incorporated представляет операционную систему BeOs для домашних компьютеров и рабочих станций.
    1998
    Apple вновь становится активным игроком на рынке домашних ПК после выпуски компьютера iMac, отличающегося не только мощностью, но и уникальным дизайном. Intel выпускает процессоры Celeron - Pentium 11 для домашних компьютеров с урезанной кэш-памятью второго уровня. "Трехмерная революция": на рынке появляется десяток (!) новых моделей трехмерных ускорителей, интегрированных в обычные видеокарты. В течение года прекращен выпуск видеокарт без SD-ускорителей. Microsoft выпускает Windows98 - последнюю операционную систему для домашних ПК в этом тысячелетии.
    1999
    Intel выпускает процессоры Pentium III с новым набором дополнительных инструкций для обработки мультимедиа. IBM выпускает последнюю версию DOS - PC DOS 2000. Microsoft выпускает новую версию браузера Internet Explorer 5.0, Microsoft Office 2000 и обновленную версию Windows98 Second Edition. Adobe выпускает новую систему верстки и дизайна - Adobe InDesign - пришед-шую на смену PageMaker.

  • 1642. Выделение объектов. Работа с объектами. Автоматизация ввода данных. Форматирование данных. Адресация...
    Информация пополнение в коллекции 22.02.2006

    Íàæàòèå êëàâèøè Delete ïðèâîäèò íå ê óäàëåíèþ äèàïàçîíà ÿ÷ååê, à ê åãî î÷èñòêå, òî åñòü ê óäàëåíèþ ñîäåðæèìîãî âûáðàííûõ ÿ÷ååê. Äëÿ òîãî ÷òîáû ðåàëüíî óäàëèòü ÿ÷åéêè âûáðàííîãî äèàïàçîíà (÷òî ñîïðîâîæäàåòñÿ èçìåíåíèåì ñòðóêòóðû òàáëèöû), íàäî âûáðàòü äèàïàçîí è äàòü êîìàíäó Ïðàâêà Óäàëèòü. Ïðè ýòîì îòêðûâàåòñÿ äèàëîãîâîå îêíî Óäàëåíèå ÿ÷ååê, â êîòîðîì ìîæíî âûáðàòü íàïðàâëåíèå ñìåùåíèÿ ÿ÷ååê, çàíèìàþùèõ îñâîáîæäàþùååñÿ ìåñòî. Ñîçäàòü â òàáëèöå “äûðêó”, â êîòîðóþ íåâîçìîæåí ââîä äàííûõ, íåëüçÿ.

  • 1643. Выделение огибающей сложных периодических сигналов
    Дипломная работа пополнение в коллекции 23.09.2011
  • 1644. Выделенные аналоговые и цифровые линии для информационных сетей
    Информация пополнение в коллекции 25.12.2010

    Преимущества технологии ADSL

    • Прежде всего, высокая скорость передачи данных.
    • Для того чтобы подключиться к сети Интернет или к сети передачи данных, не нужно набирать телефонный номер. ADSL создает широкополосный канал передачи данных, используя уже существующую телефонную линию. После установки модемов ADSL вы получаете постоянно установленное соединение. Высокоскоростной канал передачи данных всегда готов к работе - в любой момент, когда вам это потребуется.
    • Технология ADSL позволяет полностью использовать ресурсы линии. При обычной телефонной связи используется около одной сотой пропускной способности телефонной линии. Технология ADSL устраняет этот "недостаток" и использует оставшиеся 99% для высокоскоростной передачи данных. При этом для различных функций используются различные полосы частот. Для телефонной (голосовой) связи используется область самых низких частот всей полосы пропускания линии (приблизительно до 4 кГц), а вся остальная полоса используется для высокоскоростной передачи данных.
    • ADSL открывает совершенно новые возможности в тех областях, в которых в режиме реального времени необходимо передавать качественный видеосигнал. К ним относится, например, организация видеоконференций, обучение на расстоянии и видео по запросу. Технология ADSL позволяет предоставлять услуги, скорость передачи данных которых более чем в 100 раз превышает скорость самого быстрого на данный момент аналогового модема (56 Кбит/с) и более чем в 70 раз превышает скорость передачи данных в ISDN (128 Кбит/с).
    • Не следует забывать и о затратах. Технология ADSL эффективна с экономической точки зрения хотя бы потому, что не требует прокладки специальных кабелей, а использует уже существующие двухпроводные медные телефонные линии. То есть, если у вас дома или в офисе есть подключенный телефонный аппарат, вам не нужно прокладывать дополнительные провода для использования ADSL.
    • Абонент имеет возможность гибко наращивать скорость, не меняя оборудование, в зависимости от своих потребностей.
  • 1645. Вызов удаленных процедур (RPC)
    Информация пополнение в коллекции 12.01.2009

    В идеале RPC должен функционировать правильно и в случае отказов. Рассмотрим следующие классы отказов:

    1. Клиент не может определить местонахождения сервера, например, в случае отказа нужного сервера, или из-за того, что программа клиента была скомпилирована давно и использовала старую версию интерфейса сервера. В этом случае в ответ на запрос клиента поступает сообщение, содержащее код ошибки.
    2. Потерян запрос от клиента к серверу. Самое простое решение - через определенное время повторить запрос.
    3. Потеряно ответное сообщение от сервера клиенту. Этот вариант сложнее предыдущего, так как некоторые процедуры не являются идемпотентными. Идемпотентной называется процедура, запрос на выполнение которой можно повторить несколько раз, и результат при этом не изменится. Примером такой процедуры может служить чтение файла. Но вот процедура снятия некоторой суммы с банковского счета не является идемпотентной, и в случае потери ответа повторный запрос может существенно изменить состояние счета клиента. Одним из возможных решений является приведение всех процедур к идемпотентному виду. Однако на практике это не всегда удается, поэтому может быть использован другой метод - последовательная нумерация всех запросов клиентским ядром. Ядро сервера запоминает номер самого последнего запроса от каждого из клиентов, и при получении каждого запроса выполняет анализ - является ли этот запрос первичным или повторным.
    4. Сервер потерпел аварию после получения запроса. Здесь также важно свойство идемпотентности, но к сожалению не может быть применен подход с нумерацией запросов. В данном случае имеет значение, когда произошел отказ - до или после выполнения операции. Но клиентское ядро не может распознать эти ситуации, для него известно только то, что время ответа истекло. Существует три подхода к этой проблеме:
    5. Ждать до тех пор, пока сервер не перезагрузится и пытаться выполнить операцию снова. Этот подход гарантирует, что RPC был выполнен до конца по крайней мере один раз, а возможно и более.
    6. Сразу сообщить приложению об ошибке. Этот подход гарантирует, что RPC был выполнен не более одного раза.
    7. Третий подход не гарантирует ничего. Когда сервер отказывает, клиенту не оказывается никакой поддержки. RPC может быть или не выполнен вообще, или выполнен много раз. Во всяком случае этот способ очень легко реализовать.
  • 1646. Вызов Функции
    Статья пополнение в коллекции 12.01.2009

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

  • 1647. Вызов функции в другом процессе
    Информация пополнение в коллекции 12.01.2009

    В описании DllMain сказано, что некоторые функции, в том числе CreateThread, из неё вызывать нельзя. Объяснение «почему они говорят, что нельзя» можно найти у Рихтера (в русском четвёртом издании это глава «DLL: более сложные методы программирования», раздел «Как система упорядочивает вызовы DllMain»), у него же написано, что на самом деле можно, если осторожно. :) Просто при создании потока надо не забывать, что его выполнение начнётся не раньше, чем текущий поток покинет DllMain.Но это всё более-менее очевидные и не очень красивые (на мой взгляд) способы. Мне кажется, я нашёл более интересный и элегантный метод. Ему и посвящена эта статья.

  • 1648. Выполнение арифметических операций в АЛУ
    Методическое пособие пополнение в коллекции 09.12.2008

    Алгоритм деления с неподвижным делителем с восстановлением остатка можно разделить на следующие этапы:

    1. Берутся модули от делимого и делителя (то есть знаковые разряды делимого и делителя обнуляются). Необходимо отметить, что, как в алгоритме деления с восстановлением остатка, так и в алгоритме деления без восстановления остатка, знак частного фиксируется равным нулю (т.е. знак частного - положительный). Для первого алгоритма это происходит в блоке 9 (см. рис. 3.10). Для второго алгоритма это происходит в блоке 17 (см. рис. 3.11) при первом проходе цикла получения разрядов частного. В счётчик циклов СчЦ устанавливается значение разрядности регистров;
    2. Исходное значение частичного остатка полагается равным старшим разрядам делимого. В данном алгоритме делимое имеет двойную длину, так как младшая и старшая часть делимого содержится в разных регистрах (см. рис. 3.9). Чтобы делимое, как и делитель, имело одинарную длину, в данном случае можно условно принять, что делимое имеет двойную длину с нулями в разрядах старшей половины делимого. Для этого все разряды Рг3 обнуляются, в разряды Рг2 заносятся разряды делимого. Поэтому исходное значение частичного остатка равно нулю;
    3. Частичный остаток удваивается путём сдвига на 1 разряд влево. При этом в освобождающийся при сдвиге младший разряд частичного остатка заносится очередная цифра делимого из разрядов младшей половины делимого (из нулевого разряда Рг2[0]);
    4. Из сдвинутого частичного остатка вычитается делитель и анализируется знак результата вычитания;
    5. Если результат вычитания положителен (См[0] = 0), то очередная цифра модуля частного равна 1 (Рг2[n-1]:=1). Если же результат вычитания отрицателен (См[0] = 1), то очередная цифра модуля частного равна 0 (Рг2[n-1]:=0).
  • 1649. Выполнение ввода и вывода информации с носителей. Работа с клавиатурой
    Информация пополнение в коллекции 14.12.2009

     

    1. Аппаратные средства ПЭВМ: методические материалы. Справочное руководство по IBM PC. Часть 2. // Составители: ТПП «Сфера» авторский коллектив. М. 302 с., 2008.
    2. Богумирский Б.С. Руководство пользователя ПЭВМ. Ч. 1. -СПб, 2004.
    3. Виталий Леонтьев. Новейшая энциклопедия персонального компьютера 2007. М.: Олма-Пресс, 2007.
    4. Информатика. Программа. Лабораторный практикум: Методическое издание / под редакцией Г.А. Титоренко. М., 2008.
    5. Информатика: учебник для вузов. Изд. 3-е. -М., 2006.
    6. Милютина И.А. Технические средства компьютерных информационных технологий. 1-й выпуск. М., 2007.
    7. Острейковский В.А. Информатика. - М., 2005.
    8. Пикуль В.Т. Как работать с компьютером. - М., 2006.
    9. Фигурнов В.Э. IBM PC для пользователя. Изд.7-е, переработанное и допополненное М: ИНФРА-М, 2007.
    10. Шафрин Ю.А. Основы компьютерной технологии: Уч. пособие. -М.: АБФ, 2007.
  • 1650. Выполнение моделирования в программном пакете MicroCAP-7
    Информация пополнение в коллекции 17.01.2011

    По команде Analysis/Transfer Function выполняется расчет малосигнальных передаточных функций в режиме по постоянному току, которые рассчитываются после линеаризации схемы в окрестности рабочей точки. Задание на расчет составляется в диалоговом окне, показанном на рис. 4. На строке Output Expression указывается выражение для выходной переменной, на строке Input Source Name имя входной переменной. В качестве выходной переменной может использоваться любая переменная или функция, имеющие смысл при анализе режима по постоянному току, например, напряжение V(A,B) или ток I(R1). В качестве входной переменной может быть использовано напряжение или ток источника напряжения или тока, например VIN. Расчет производится после нажатия на панель Calculate. Результаты расчета передаточной функции, например dV(A,B)/dVIN, указывается на строке Transfer Function. Кроме того, на строках Input(Output) Impedance указываются значения входного (выходного) сопротивлений. При выборе опции Place Text результаты расчета помещаются в виде текста непосредственно на схему (рис. 4).

  • 1651. Выполнение необходимых задач в составе компьютера
    Контрольная работа пополнение в коллекции 26.02.2010

    Процессор компьютера - это устройство, которое выполняет обработку данных, хранящихся в основной памяти, в соответствии с программой, также находящейся в основной памяти. Любые действия, выполняемые компьютером, определяются соответствующими программами. Любая программа состоит из отдельных команд (инструкций), реализующих набор основных элементарных операций, таких как сложение двух чисел, выбор необходимого числа из памяти, запись числа в память, сравнение двух чисел и т.д. Все команды закодированы и понятны процессору. Процессор выполняет одну команду за одной и тем самым реализует необходимую обработку данных. Основной характеристикой процессора является его быстродействие, т.е. количество выполняемых в секунду операций. Процессоры, используемые в ПК семейства IBM, обеспечивают выполнение нескольких миллионов операций в секунду, причем этот показатель постоянно растет. Довольно часто быстродействие оценивается с помощью косвенного показателя - так называемой тактовой частоты процессора. Она измеряется в мегагерцах и в настоящее время имеет для массовых ПК значение в диапазоне 200 - 300 Мгерц.

  • 1652. Выполнение операций алгебраического сложения и сдвига в ЭВМ
    Информация пополнение в коллекции 12.01.2011

    Если предположить, что исходная информация не содержит никаких ошибок и все вычислительные процессы выполняются абсолютно точно, то всегда существует третий тип ошибок ошибки округления, которые возникают при переводе чисел из одной системы счисления в другую и последующем представлении их в разрядной сетке машины, а также при получении внутри машины чисел, разрядностью большей, чем это допустимо, например, при умножении. В этом случае число А округляют, т. е. заменяют его машинным числом [A] заданной разрядности. Округление (обозначим его знаком ) называется оптимальным, если для любого машинного числа [A] справедливо А=[A]. Пусть [A]1и [A]2 - два последовательных машинных числа, тогда при оптимальном округлении вещественное число A такое, что [A]1‹A‹ [A]2 заменяется либо числом [A]1, либо числом [A]2. Если А?A, то говорят об округлении по недостатку, если А ?A, то говорят об округлении по избытку. Округление называют симметричным, когда А= -(-А). Различают три вида симметричного округления.

  • 1653. Выполнение операций умножения и деления в ЭВМ
    Информация пополнение в коллекции 19.01.2011

    Делитель вычитается из делимого и определяется знак нулевого (по порядку) остатка. Если остаток положительный, т.е. |A|>|В|, то в псевдознаковом разряде частного проставляется 1, при появлении которой формируется признак переполнения разрядной сетки и операция прекращается. Если остаток отрицательный, то в псевдознаковом разряде частного записывается 0, а затем производится восстановление делимого путем добавления к остатку делителя. Далее выполняется сдвиг восстановленного делимого на один разряд влево и повторное вычитание делителя. Знак получаемого таким образом остатка определяет первую значащую цифру частного: если остаток положителен, то в первом разряде частного записывается 1, если отрицательный, то записывается 0. Далее, если остаток положителен, то он сдвигается влево на 1 разряд и из него вычитается делитель для определения следующей цифры частного. Если остаток отрицателен, то к нему прибавляется делитель для восстановления предыдущего остатка, затем восстановленный остаток сдвигается на 1 разряд влево и от него вычитается делитель для определения следующей цифры частного и т.д. до получения необходимого количества цифр частного с учетом одного разряда для округления, т. е. до обеспечения требуемой точности деления.

  • 1654. Выполнение планирования вычислений алгоритма на однородной вычислительной сети при известной структуре
    Курсовой проект пополнение в коллекции 26.02.2011

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

  • 1655. Выполнение прикладных задач на компьютере
    Контрольная работа пополнение в коллекции 19.09.2010

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

    1. Какие основные и периферийные устройства можно подключить к ПК? Дайте их определение.
  • 1656. Выполнение расчётов и оформление технической документации с использованием MS Office
    Курсовой проект пополнение в коллекции 16.11.2009

     

    1. =ЕСЛИ(ИЛИ(D4<4;E4<4;F4<4);ЕСЛИ(ИЛИ(D4=2;E4=2;F4=2);0;1);0)+ЕСЛИ(ИЛИ(D5<4;E5<4;F5<4);ЕСЛИ(ИЛИ(D5=2;E5=2;F5=2);0;1);0)+ЕСЛИ(ИЛИ(D6<4;E6<4;F6<4);0;1) (18)
    2. =ЕСЛИ(ИЛИ(D7<4;E7<4;F7<4);ЕСЛИ(ИЛИ(D7=2;E7=2;F7=2);0;1);0)+ЕСЛИ(ИЛИ(D8<4;E8<4;F8<4);ЕСЛИ(ИЛИ(D8=2;E8=2;F8=2);0;1);0)+ЕСЛИ(ИЛИ(D9<4;E9<4;F9<4);ЕСЛИ(ИЛИ(D9=2;E9=2;F9=2);0;1);0)+ЕСЛИ(ИЛИ(D10<4;E10<4;F10<4);ЕСЛИ(ИЛИ(D10=2;E10=2;F10=2);0;1);0) (19)
    3. =ЕСЛИ(ИЛИ(D11<4;E11<4;F11<4);ЕСЛИ(ИЛИ(D11=2;E11=2;F11=2);0;1);0)+ЕСЛИ(ИЛИ(D12<4;E12<4;F12<4);ЕСЛИ(ИЛИ(D12=2;E12=2;F12=2);0;1);0)+ЕСЛИ(ИЛИ(D13<4;E13<4;F13<4);ЕСЛИ(ИЛИ(D13=2;E13=2;F13=2);0;1);0) (20)
  • 1657. Выполнение расчетов и оформление технической документации с использованием текстовых редакторов и электронных таблиц
    Контрольная работа пополнение в коллекции 25.11.2010

    Для создания диаграммы в открывшемся окне выбирается тип диаграммы «Гистограмма обычная», после чего нажимается «Далее». В новом указывается диапазон ячеек А1:J16. Ряды следует выбрать «В столбцах». Затем открывается вкладка «Ряды данных» и удаляются все кроме суммы к выдаче, налогов и профсоюзных взносов. В диапазоне для значения Y выбираются ячейки диапазона G2:G16, а для категории ячейки A2:А16, после чего нажимается «Далее». В строке заголовка вводится название таблицы - «Сумма к выдаче, налоги и профсоюзные взносы». Диаграмма создается на отдельной странице. Далее проставляется галочка в пункте «Показывать легенду». Созданная диаграмма приведена на Рисунке 3.

  • 1658. Выполнение расчетов, разработка баз данных и оформление технической документации с использованием табличных и текстовых процессоров
    Курсовой проект пополнение в коллекции 20.12.2009

    В шаблоне были определены следующие параметры страницы: отступ слева 20 мм; отступ справа 10 мм; отступ сверху 10 мм; отступ снизу 10 мм в соответствии с ГОСТ 7.32-2001. Для создания колонтитулов необходимо в подменю «Колонтитулы» меню «Вид» установить курсор в область правого нижнего колонтитула, ввести номер страницы, после чего во всем документе появиться автоматическая нумерация страниц. Для того чтобы создать шаблон к пояснительной записке в данном курсовом проекте используется текстовый процессор MS Word. Создание шаблона осуществляется нажатием на меню "Файл - Создать - Шаблон". Для добавления стилей в шаблон выбирается в меню "Формат" подменю "Стиль и форматирование". Из предложенного списка стилей выбирается необходимый и создается собственный стиль на его основе или изменяется уже существующий. После редактирования параметров стиля: шрифт, абзац, табуляция, граница и др. необходимо поставить флажок напротив пункта "Добавить в шаблон" и завершить операцию, применив изменения.

  • 1659. Выполнение спуска полос в программе PageMaker по "Кварковскому" методу
    Доклад пополнение в коллекции 12.01.2009

    Алгоритм тот же, что и с Кварком. Хмурим брови, чешем затылок, глядим на лампочку и рисуем макет. Нарисовали. В Пейдже создаем файло (филе) нужного формата (в моем случае А3) и с нужным количеством страниц ( у меня получилось 32/4 = 8). Расчерчиваем его на четыре равных части. Это типа заготовка для монтажа полос на А3 формат, как вы уже догадались. Только вот еще ведь как-то эти самые А5 страницы получить нужно. Для этого открываем публикацию с этой самой брошюрой. Там все сверстано как надо - А5 формат, развороты, всякая прочая хрень. Красота! Вот что значит работа профессионала! Хм, отвлекся... Вот, берем эту публикацию, и начинаем ее печатать. Выбираем какой-нибудь Post Script-принтер (я выбрал Linotronic 560 - а почему бы и нет?). Потом выбираем формат бумаги - он должен соответствовать размеру именно страницы, а не разворота, и не плаката "Спасибо товарищу Сталину за наше счастливое детство!", который висит у вас за спиной, как образец полиграфии 1937 года. Вот, половину дела уже сделали. Теперь жмем на кнопку "Варианты". Указываем в этих вариантах, что изображения Без настройки (Normal), грузить шрифты и те и другие, записать PS-файл. И - гвоздь программы - жмем радиокнопку EPS-файл. Теперь, после того, как мы нажмем на кнопку Печатать, Пейдж в указанный нами в "Записать PS-файл" каталог запишет файлы, которые будут называться типа "имя_01.EPS", "имя_02.EPS", "имя_03.EPS", и так далее. Номер в конце файла, как и ежику понятно, это номер страницы. Ну, искомые EPS-ы мы получили, скидать их теперь в наш шаблон, ориентируясь по номерам страниц - дело пятнадцати минут. Вот и вся премудрость.

  • 1660. Выпрямительные устройства и их характеристики
    Информация пополнение в коллекции 26.10.2010

    Величины токов определяются их сопротивлениями в прямом направлении. Но сопротивления диодов в прямых направлениях Rдпр даже для однотипных диодов различны. Для выравнивания токов диодов последовательно включают добавочные сопротивления. Причем Rд в 5…10 раз больше Rдпр.