Системно програмиране. Част 1 Автор: Тери Детман → Обява 53189706

Системно програмиране. Част 1 Автор: Тери Детман
гр. Стара Загора, Аязмото Наблюдавай

Публикувана/обновена днес в 15:40 ч.

Състояние
Използвано
Доставка
Купувача
Вид
Компютри и интернет
Книгата е налична, за поръчка напишете вашите имена, телефон и офис на Еконт.

Издателство
Softpress
Град на издаване
София
Година
1995 г.
Страници
252
Корици
Меки

Книгата „Системно програмиране. Част 1“ от Тери Детман е класически учебник и справочник, насочен към програмистите, които искат да разберат как функционира софтуерът на ниво „близо до хардуера“. Макар и писана в ерата на езика C и операционната система DOS/Early Windows, тя остава фундаментална за разбирането на системната архитектура.

Ето основните акценти в резюмето на първа част:


Основни теми в книгата
1. Езикът C като инструмент за системно програмиране

Тери Детман разглежда езика C не просто като приложен език, а като „преносим асемблер“. Той обяснява защо C е идеалният избор за писане на системни инструменти поради неговата скорост и директен достъп до паметта.

2. Работа с паметта и указатели (Pointers)

Това е една от най-важните секции в книгата. Авторът детайлно разглежда:

  • Управлението на динамичната памет.

  • Аритметика на указателите.

  • Структури от данни (свързани списъци, дървета) и тяхната реализация на системно ниво.

3. Директно управление на хардуера

Книгата учи как програмата може да комуникира директно с компонентите на компютъра чрез:

  • Регистрите на процесора: Разбиране на това как данните се движат вътре в чипа.

  • Входно-изходни портове (I/O ports): Как се контролират периферни устройства.

  • Прекъсвания (Interrupts): Как софтуерът реагира на събития от клавиатурата, таймера или дисковите устройства.

4. Видеопамет и графичен изход

В Част 1 често се разглежда директният достъп до видеобуфера – техника, която в миналото е била жизненоважна за създаването на бърз графичен интерфейс и игри, заобикаляйки бавните стандартни функции на операционната система.

5. Файлова система и управление на диска

Детман обяснява как се организират данните върху физическия носител, структурата на директориите и как да се четат и записват сектори от диска на ниско ниво.


За кого е подходяща книгата?
  • Студенти по компютърни науки: За изграждане на фундаментални знания за работата на операционните системи.

  • Програмисти на C/C++: Които искат да оптимизират кода си и да разберат какво се случва „под капака“.

  • Ентусиасти по ретро програмиране: Тъй като много от примерите са свързани с архитектурата x86 и MS-DOS среди.

Стил на автора

Тери Детман пише в стил „стъпка по стъпка“. Той не само дава теорията, но и предоставя пълни листинги с код, които читателят може да компилира и тества. Основната му цел е да демистифицира работата на компютъра.


Важно уточнение

Тъй като технологията напредна значително, много от директните системни извиквания, описани в книгата, днес са ограничени от съвременните операционни системи (като Windows 10/11 или Linux) от съображения за сигурност. Въпреки това, логиката на управление на ресурсите остава същата.


Преглеждания: 5
Другите търсят също
Препоръчани за теб