Search In this Thesis
   Search In this Thesis  
العنوان
ON PROGRAMMING OPERATING SYSTEMS WITH
OBJECT-ORIENTED PROGRAMMING\
المؤلف
Abd El-Tawab, Khaled Ragab.
هيئة الاعداد
باحث / Khaled Ragab Abd El-Tawab
مشرف / M. K. A. Khirat
مشرف / Samah S. Daoud
تاريخ النشر
1998
عدد الصفحات
vi;206P.:
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
الرياضيات
تاريخ الإجازة
1/1/1998
مكان الإجازة
جامعة عين شمس - كلية العلوم - Department Of Mathematics
الفهرس
Only 14 pages are availabe for public view

from 206

from 206

Abstract

The aim of this thesis is to ·discuss programming of operating systems using object-oriented programming. Object-oriented programming is a nkw programming technique. Using object-oriented programming, we can design and implement a program by decomposing it into objects. This thesis consists of three chapters and three appendices.
Chapter one contains four sections. The first section discusses an object in general. The second section introduces the classification of objects into four classes. The third section introduces the essential features of the
I
object-oriented languages (such as Ada and C++) relevant to tlae
construction of object-oriented software. The tina! section introduces tl\e object-oriented concurrent programming methodology. It also introduces tile
I
Actor paradigm which gives the foundation theo1y of parallel processing by
a distributed system. ’ \
I
Chapter two deals with object-oriented operating systems design. It
contains six sections. In the first section, we introduce different desigh

approaches for structuring operating systems. Operating system is a software
engineering system which does not only suffer from the normal maintenanck

problems associated with large software system, but also has some
characteristic software engineering problems of their own. The second section discusses these problems. In the third section, we talk about the object-oriented operating system. In the fourth section, we illustrate the object-oriented operating system Choices and present two modules of
. Choices: Process management, and Memory management. In the fitlh section, we present a framework for constructing Aperto.,· operating system