منهج نواة تقنية الجلسة الثاثة
الهدف من الجلسة
- التعرف علي الكيانات الاربعة لنظام تشغيل لينكس
- التعرض لتعريفات الملف, البيانات, المجلد, شجرة المجلدات
- التعرض لأهم المجلدات في شجرة مجلدات اللينكس والغرض من كل مجلد
محتوي الجلسة
- الكيانات الاربعة للينكس
- الملف File
- العملية Process
- المستخدم User
- مجموعة المستخدمين Group
- الملفات والمجلدات
- ما هو الملف File
- ما هي البيانات Data
- ما هي البيانات الرقمية digital data
- تمثيل البيانات Data Representation
- ما هو المجلد Directory
5.1 كل مجلد له أسم 5.1.1 كيفية تسمة الملفات والمجلدات 5.2 مفهوم شجرة المجلدات The concept of the tree 1. الجدر (الأساس) The root / 2. مفهوم المجلد الحالي present working directory 3. مفهوم المسار The concept of a path 4. - أسماء المسارات النسبية Relative path names 5. - أسماء المسارات المطلقة Absolute path names 6. أمر pwd 7. - ما هو المجلد الحالي present working directory 8. أمر ls 9. أمر mkdir 10. الأشارة الي المجلد الأب Referring to my parent 11. الأشارة الي المجلد نفسه Referring to myself 12. الأشارة الي مجلد المستخدم الأساسي (home) Referring to home directories (the first glimpse of substitution) 13. أمر cp 14. شجرة مجلدات اللينكس (مع الاشارة الي نموذج التسلسل الهرمي للملفات FHS) Linux directory tree 15. إستعراض المجلدات الاكثر أهمية ووظائفها 16. /bin 17. /dev - الملفات الخاصة Special files 18. /etc 19. /home 20. /lib 21. /proc 22. /sbin 23. /sys 24. /tmp 25. /usr 25.1 /usr/bin 25.2 /usr/include 25.3 /usr/lib 25.4 /usr/local 25.5 /usr/sbin 25.6 /usr/share 25.7 /usr/src 26. /var 26.1 /var/log 26.2 /var/spool
طريقة التقديم
الملفات والمجلدات
1. ما هو الملف File
(إجابة إسترشادية) الملف الرقمي يشار اليه في العادة باسم "الملف" وهو مجموعة من البيانات لها أسم موحد ومخزن علي وسيط رقمي مثل القرص الصلب.
2. ما هي البيانات Data
(إجابة إسترشادية) يشير إلى الرموز التي تمثل الأشخاص والأحداث والأشياء والأفكار ، وما إلى ذلك. يمكن أن تكون البيانات اسمًا أو رقمًا أو ألوانًا في صورة فوتوغرافية أو ملاحظات في تركيبة موسيقية.
3. ما هي البيانات الرقمية digital data
عملية تحويل البيانات ، مثل النص أو الأرقام أو الصور أو الموسيقى ، إلى بيانات رقمية (صفر وواحد)
4. تمثيل البيانات Data Representation
كيف نمثيل البيانات رقمياً علي الوسائط الرقمية المختلفة,SSD,DVD,Disk drive
4.1 تمثيل الارقام Representing numbers
تمثيل الارقام يكون بتحويل أي نوع أرقام للثنائي binary
4.2 تمثيل النصوص Representing text
ما الفرق بين الحرف والمحرف؟ كيف يتم تمثيل النصوص رقمياً؟ بتحويل الحرف لرقم ثنائي binary
4.2.1 انواع التكويد او الترميز (علي سبيل المثال)
أسكي ASCII يتطلب 7 بت لكل محرف -
ما هي المشكله؟ يمكن تمثيل 128 محرفاً فقط فلا يسمح باللغات المتعددة
أسكي ممتد Extended ASCII يتطلب 8 بت لكل محرف
ما هي المشكله؟ يمكن تمثيل 256 محرفاً فقط يسمح بلغات محدودة ولاتينية فقط
أيزو 8859 ISO/IEC 8859 يسمح بلغتين فقط لكل صفحة منه وهو تطور للأسكي الممتد Extended ASCII , ولا يسمح بكل الحروف الخاصة ولا بتعدد اللغات باكثر من اثنين علي نفس الملف (علي سبيل المثال Part 6 : Latin/Arabic)
Unicode يسأل الميسر عن حلول مقترحة تسمح بكتابة لغات متعددة ومحارف خاصة ورموز تعبيرية emoji في نفس الملف ؟
UTF-8 يعتمد علي 8 بت, نستخدم أول 8 بت لتحديد عدد البتات المكونة للمحرف كمثال
0xxxxxxx 110xxxxx 10xxxxx 1110xxxx 10xxxxxx 10xxxxxx 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
UTF-16
نفس فكرة ال UTF-8 لكن باستخدام 16 بت لكل محرف
UTF-32
نفس فكرة ال UTF-8 لكن باستخدام 32 بت لكل محرف
ما هي طريقة الترميز الافضل UTF-8 ام UTF-16 أم UTF-32 ؟ (اجابة استرشادية) لا يوجد افضل ولكن حسب كل ملف, في حالة الملف المحتوي علي محارف تحتاج لأكثر من 7 بت فاسخدام UTF-16 يكون هو الاختيار الانسب من حيث مساحة التخزين وسرعة معالجة البيانات, في حالة الملف المحتوي علي محارف تحتاج لأكثر من 1 بت فاسخدام UTF-32 يكون هو الاختيار الانسب أما في حالة ان اغلب المحارف اقل من 7 بت فالاختيار الانسب هو UTF-8 وهو المستخدم في ملفات ال HTML المستخدمة في صفحات الويب
4.3 تمثيل الصور Representing Images
كيف يدرك الانسان الصورة؟ (اجابة استرشادية) يتكون قاع العين من خلايا عصبية لها القدرة علي استقبال الطاقة الضوئية باطوال موجية تمثل الالوان الاساسية وهو الاحمر والأزرق والاخضر والتداخلات بينهم, فاستغل الانسان هذة الفكرة في تصنيع الاجهزة البصرية مثل التلفاز بوضع خلايا ضوئية تشع بالالوان الاساسية فتتكون الصورة. كيف نطبق نفس الفكرة في رقمنة الصور؟ (اجابة استرشادية) تتكون الصورة الرقمية من عناصير pixels كل عنصورة تترجم لثلاثة أعداد تمثل الثلاثة ألوان الرئيسية يتكون كل عدد من 8 بت ويمثل درجة شدة اللون Brightness, الابيض هو حالة كل الالوان والاسود هو حالة اللا لون .
كيف أقيس جودة الصورة الرقمية؟ (اجابة استرشادية) عدد العناصير pixels في الصورة وعمق الألوان color depth فيها كيف يحدد حجم الصورة الرقمية ؟ عدد العناصير الأفقية ضرب عدد العناصير الرأسية ضرب عمق الألوان
ما الفرق بين الصور بصيغة bmp و jpg ؟ يطلب الميسر من المتدربين البحث وعرض الاجابة.
4.4 تمثيل الصوت رقمياً