سجل الآن

تسجيل دخول

فقدت كلمة المرور

فقدت كلمة المرور الخاصة بك؟ الرجاء إدخال عنوان البريد الإلكتروني الخاص بك. ستتلقى رابطا وستنشئ كلمة مرور جديدة عبر البريد الإلكتروني.

أضف مقالة جديدة

‎يجب تسجيل الدخول لتستطيع أضافة مقالة .

أضف سؤال جديد

يجب عليك تسجيل الدخول لطرح سؤال.

تسجيل دخول

سجل الآن

مرحبا بكم في Scholarsark.com! سوف تسجيلك تمنح لك الوصول إلى استخدام المزيد من الميزات من هذا المنبر. يمكنك طرح الأسئلة, تقديم مساهمات أو تقديم إجابات, عرض لمحات من المستخدمين الآخرين، وغيرها الكثير. سجل الان!

برمجة نظام لينوكس – مبرمجون / منهج عملي

برمجة نظام لينوكس – مبرمجون / منهج عملي

السعر: $79.99

ملحوظة : هذه الدورة conducted by IT working Professional, and not by a Professional Instructor.

س. What is the speciality of this course?

ا. This is purely a Course onLearning Programming using Linux“, هذه الدورة does not teach ‘C. Since this course is conducted by industry working professionals, This course tries to cover gap between academics and Industry, Also the last section ستساعدك هذه الدورة على اختبار أفكارك وخططك دون المخاطرة بحرق السبورة – Students Q & ا, contains the collective students questions and its solution to them. It is a regularly updating section.

س. What is the Prior knowledge required for this course?

ا. This course teaches from Basics of Linux Programming to Advanced, hence no prior knowledge on Linux is assumed, but should be energetic to learn Linux technology.

س. لمن هذه الدورة?

ا. This course is designed in mind from مبتدئين(الطلاب) to intermediate professionals who want to learn Linux and Utilise the Open Source platform to help build their careers related in field of Linux systems Design and Development.

س. What will be the outcome of this course?

ا. The students upon completion will definitely have a SOLID understanding of Linux System Programming, For freshers this can be a good guide to crack interviews, for already working professionals they can start working as individual contributor in their projects, and definitely will be in par with the experienced colleagues.

س. What are the contents of course?

In this course you will be learning the below Linux system programming. And more emphasis is given on the Programming part.

1. Introduction to Linux systems.

ا. Linux architecture.

ب. Writing ‘Hello World’ برنامج, compiling using GCC and its execution.

2. What is system call and standard library function calls

3. Kernel and User mode in Linux

4. File operations

يفتح(), قريب(), اقرأ(), كتابة(), lseek()

Blocking and Non-Blocking calls.

Atomic operations, Race condition.

5. Memory Management and Virtual Memory

stack segment, code segment, heap segment, data segment,

Virtual memory management.

functions related to Memory allocationMalloc(), calloc(), Realloc(), Auto variables, static variables.

6. Process Management

Process creation, Process termination, wait(), Process ID, fork() system call, Exec() family of system call, Parent-Child Process management,

Command line arguments of Process.

7. Signals

إشارة(), signal handlers, sending signals to process, ignoring and default signal actions.

8. Posix Threads

Thread creation, thread termination, thread ID, joinable and detachable threads.

9. Thread synchronisation

Mutex, Condition variables, Thread safe.

10. PosixInter Process communication.

Pipes, يصرف أولاً, Posix message Queue, Posix Semaphores, Posix Shared Memory.

ملحوظة – Ubuntu Distribution (لينكس) is used for all Demo in this course.

عن arkadmin

‎إضافة تعليق