All-For-Kompa.RU

Сегодня:
Карта сайта форум Главная
Скрыть рекламный блок

Всё для компа

chat

Реклама

Реклама

Календарь

«  Июль 2012  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

Популярное

Партнёры



Развлекательный портал по игре Dota 2. У нас вы первым узнаете о последних игровых новостях, сможете почитать интересные статьи и гайды, посмотреть стримы популярных комментаторов и многое другое.

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

Архив новостей

Авторизация

Реклама

Хочешь помочь проекту? Установи наш баннер!

Опрос

Если не спиться

1. лечь спать а не сидеть за компом до 6 утра
2. утопиться
3. обкуриться
4. воды напиться
5. задолбиться
6. обмочиться
7. выпрямиться

Реклама

Хочешь помочь проекту? Установи наш баннер!

Популярные тэги

Комментарии

Счетчики

На сайте: 343
Прохожие: 343
Пользователей: 0
Статус:

Счётчик тИЦ и PR Rambler's Top100

Раздел: Фильмы

Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2

АвторАвтор: atosik7

|Голосов: 0 ДатаДата: 10.07.2012, 00:19

[][/]

Операционная система Linux давно занимает лидирующие позиции в программном обеспечении суперкомпьютеров, она занимает второе место в сегменте интернет-серверов и стремительно набирает популярность в корпоративном сегменте. Этому способствуют главные преимущества Linux по сравнению с коммерческими операционными системами — высокая экономическая эффективность, мобильность, гибкость, оптимальные условия для установки СУБД. Изучив видеокурс «Linux (Ubuntu). Уровень 2. Программирование в Linux на C/C++» Вы получите знания и навыки, необходимые для разработки программного обеспечения для стремительно набирающей популярность операционной системы Linux.
Видеокурс Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2

Вы станете понимать процесс сборки ПО и специфики компилятора C/C++ из состава GCC. Вы научитесь разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики. Вы узнаете, кто такие «демоны» и в чем их отличие от прикладного программного обеспечения. В Центре «Специалист» обучение Linux проводится на примере популярнейшего дистрибутива Ubuntu. Однако изучать Вы будете именно Linux, и после обучения в нашем Центре Вы легко сможете работать с любым дистрибутивом Linux: Debian, Mandriva, Red Hat, Mint, Alt Linux, Open SUSE, ASP Linux, МСВС и многие другие.

По окончании курса Вы будете уметь:
• Понимать процесс сборки ПО и специфики компилятора C/C++ из состава GCC
• Разрабатывать и использовать разделяемые библиотеки
• Использовать функции файлового ввода-вывода
• Использовать механизмы обеспечения многозадачности и межпроцессного взаимодействия
• Использовать файловые и сетевые сокеты
• Использовать механизм сигналов
• Разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики
• Создавать демонов, понимать различия между демонами и прикладным ПО
• Понимать специфику консольного ввода-вывода и уметь ее использовать
• Понимать специфику отображаемых в память файлов и уметь их использовать

Содержание видеокурса «Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2»:

Модуль 1. Введение
• Ознакомление со спецификой сборки ПО в GNU/Linux (Ubuntu)
• Ознакомление с консольными текстовыми редакторами (vi,nano,mcedit)
• Ручная и автоматическая сборка ПО (Makefile)
• Модель Клиент-Интерфейс-Сервер (КИС)
• Статическая сборка библиотек
• Совместно используемые библиотеки
• Работа с переменными окружения

Модуль 2. Низкоуровневый ввод-вывод и файловые операции
• Обзор механизмов ввода-вывода в Linux (Ubuntu)
• Файловые дескрипторы
• Системные вызовы: open, close, write, read и lseek
• Типы файлов
• Индексные дескрипторы и жесткие ссылки
• Права доступа к файлу
• Файловая система proc
• Два способа прочесть содержимое директории
• Разреженные файлы и специфика их применения
• Блокировка областей файла

Модуль 3. Межпроцессное взаимодействие
• Механизмы межпроцессного взаимодействия Linux (Ubuntu)
• Неименованные каналы (pipes)
• Именованные каналы (named pipes)
• Сообщения (message queue)
• Разделяемая память (shared memory)
• Семафоры (semaphores)

Модуль 4. Сокеты
• Сокеты в файловом пространстве имен (UNIX-сокеты)
• Парные сокеты (pair sockets)
• Сетевые сокеты (sockets)

Модуль 5. Сигналы
• Знакомство с сигналами (signals)
• Отличие сигналов от других механизмов межпроцессного взаимодействия
• Специфика обработки сигналов (signal handling)

Модуль 6. Процессы
• Клонирование процессов — fork()
• Замена исполняемого процесса — exec()
• Зомби (zombies) — причины возникновения и способы их устранения

Модуль 7. Потоки
Потоки и процессы
Специфика построения многопоточных приложений (multithreading)
Досрочное завершение потока

Модуль 8. Потоки (продолжение)
• Создание обработчика завершения потока
• Средства синхронизации потоков (synchronize primitives)
• Атрибуты потоков

Модуль 9. Демоны (службы)
• Отличие демона от консольной утилиты
• Специфика разработки демонов (daemons)
• Создание демона использующего сетевые сокеты

Модуль 10. Консольный ввод-вывод
• Специфика разработки консольных приложений
• Предотвращение перенаправления вывода
• Управление терминалом
• Сокрытие пароля пользователя при аутентификации

Модуль 11. Отображаемая память
• Отображение обычного файла
• Совместный доступ к файлу
• Частные отображения
• Другие применения mmap

Модуль 12. Домашнее задание
• Специфика разработки 64-битных приложений
• Использование библиотеки ncurses
• Программирование графического интерфейса с помощью GTK+

Требуемая подготовка:
Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.

Жанр: Обучающее видео
Производитель: Специалист
Год выпуска: 2011
Формат: WMV
Видео: G2M4 1280x1024 29.97fps 316kbps
Аудио: WMA 44100Hz mono 48kbps
Продолжительность: 37:00:00
Язык: Русский
Размер архива: 2,92 Гб

Скачать видеокурс «Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2» бесплатно
Скачать с turbobit.net
Скачать Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2 с turbobit.net

Скачать с letitbit.net
Скачать Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2 с letitbit.net

Скачать с shareflare.net
Скачать Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2 с shareflare.net

Скачать с vip-file.com
Скачать Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2 с vip-file.com



Внимание!
На этой странице Вы можете Скачать Фильмы Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2 исключительно для ознакомления, так как все Фильмы на данном сайте распространяются без целей коммерческого использования.
Права в отношении Фильмы принадлежат их законным правообладателям.
Любое распространение и/или коммерческое использование без разрешения законных правообладателей запрещено.
Пожалуйста, удалите полученные Фильмы после ознакомления с ними и приобретите DVD-диск или кассету с понравившимся файлом.

Правообладателям



Перед тем как скачать "Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2", проверьте ВСЕ ссылки на работоспособность. На момент публикации "Linux (Ubuntu). Программирование в Linux на C/C++. Уровень 2", все ссылки были в рабочем состоянии

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Популярные файлыНовые файлы
Call of Duty 5: World at ...[ Скачали 67627 раз ]
Амфибии, Гайд по ассасина...[ Скачали 32106 раз ]
Амфибии, Гайд по шаманам.[ Скачали 30945 раз ]
cs 1.6 patch v48 full[ Скачали 29417 раз ]
Русский бот PW Alfa v 2.6[ Скачали 17606 раз ]
Огромный пак глюков и баг...[ Скачали 13068 раз ]
civilization 5 скачать бе...[ Скачали 12181 раз ]
PW MP5[ Скачали 11473 раз ]
MHS-Bot-PW 2.3 ботовод[ Скачали 10832 раз ]
Niko Bellic (нико белич) ...[ Скачали 10233 раз ]
Wallpapers Mix №1896[ Добавлен 21.12.2024 ]
Wallpapers Mix №1895[ Добавлен 19.12.2024 ]
Wallpapers Mix №1894[ Добавлен 18.12.2024 ]
Wallpapers Mix №1893[ Добавлен 17.12.2024 ]
Wallpapers Mix №1892[ Добавлен 15.12.2024 ]
Wallpapers Mix №1891[ Добавлен 14.12.2024 ]
Wallpapers Mix №1890[ Добавлен 13.12.2024 ]
Wallpapers Mix №1889[ Добавлен 13.12.2024 ]
Wallpapers Mix №1888[ Добавлен 12.12.2024 ]
Wallpapers Girls №1178[ Добавлен 11.12.2024 ]