ชื่ออื่นสำหรับชื่อกลางของไฟล์คืออะไร การจัดระบบไฟล์ แนวคิดของ "ไฟล์" "ไดเร็กทอรี" ข้อกำหนดสำหรับชื่อไฟล์และไดเร็กทอรี ชื่อไฟล์เต็ม. ประเภทไฟล์ การใช้สัญลักษณ์

ระบบไฟล์

ไฟล์คือชุดข้อมูลใด ๆ ที่บันทึกไว้ในดิสก์ภายใต้ชื่อของตัวเอง ไฟล์อาจเป็นโปรแกรม ข้อความ รูปภาพ ชุดข้อมูล ฯลฯ ไฟล์จะถูกจัดเก็บไว้ในดิสก์ในโครงสร้างต้นไม้แบบลำดับชั้น

แผ่นดิสก์ถูกกำหนดด้วยตัวอักษร ตัวอักษรละตินและเครื่องหมายโคลอน ฮาร์ดไดรฟ์สามารถแบ่งออกเป็นหลายไดรฟ์แบบลอจิคัลซึ่งกำหนดด้วยตัวอักษร ค:, ง:, อี:ฯลฯ

โดยพื้นฐานแล้ว โฟลเดอร์คือไฟล์ประเภทพิเศษที่มีข้อมูลเกี่ยวกับไฟล์และโฟลเดอร์ที่อยู่ภายใน

ที่อยู่ระบุตำแหน่งของไฟล์หรือโฟลเดอร์บนระบบไฟล์ โดยเริ่มต้นด้วยชื่อไดรฟ์ จากนั้นจึงบันทึกลำดับชื่อโฟลเดอร์ ชื่อดิสก์ถูกเรียก ไดเรกทอรีราก- ที่อยู่อีกชื่อหนึ่งคือ "เส้นทางแบบเต็ม"

รูปแบบการบันทึกที่อยู่: ชื่อไดรฟ์:\Folder1\Folder2\.

ชื่อไฟล์เต็มประกอบด้วยชื่อไฟล์และ เส้นทางเต็ม- ทุกไฟล์ที่จัดเก็บไว้ในคอมพิวเตอร์ของคุณมีชื่อเต็มไม่ซ้ำกัน ไม่สามารถมีสองไฟล์ที่มีชื่อเดียวกันในโฟลเดอร์เดียว โฟลเดอร์ที่แตกต่างกันนี่เป็นที่ยอมรับ

ไฟล์ถูกเขียนลงดิสก์เป็นบางส่วน พื้นที่ที่เล็กที่สุดที่สามารถเขียนข้อมูลลงในดิสก์ได้คือพื้นที่เดียว กลุ่มคือองค์ประกอบดิสก์ที่สามารถกำหนดแอดเดรสขั้นต่ำได้ คลัสเตอร์สามารถประกอบด้วยหนึ่งส่วนขึ้นไป ขนาดเซกเตอร์คือ 512 ไบต์

ระบบจัดเก็บไฟล์มีชื่อว่า ระบบไฟล์- Windows รองรับระบบไฟล์สามระบบ: FAT16 (หรือเพียงแค่ FAT), FAT32 และ NTFS ระบบไฟล์ถูกเลือกเมื่อติดตั้ง Windows และฟอร์แมตดิสก์

เมื่อทำการฟอร์แมตดิสก์ พื้นที่ระบบจะถูกจัดสรรซึ่งประกอบด้วยสามส่วน: บูตเซกเตอร์ ตารางการจัดสรรไฟล์ และไดเร็กทอรีราก

ใน บูตเซกเตอร์ (บันทึกการบูต) เก็บข้อมูลเกี่ยวกับรูปแบบดิสก์และระบบไฟล์

ใน ไดเรกทอรีรากมีรายการไฟล์ที่อยู่ในดิสก์ บันทึกไฟล์ประกอบด้วยชื่อของไฟล์ ที่อยู่ของคลัสเตอร์แรก ขนาดของไฟล์ และเวลาและวันที่ที่สร้าง

ตารางการจัดสรรไฟล์(ตารางการจัดสรรไฟล์ ย่อว่า FAT) มีคำอธิบายลำดับตำแหน่งของไฟล์ทั้งหมดในกลุ่มของดิสก์ที่กำหนด รวมถึงข้อมูลเกี่ยวกับพื้นที่ที่มีข้อบกพร่องของดิสก์ จำนวนเซลล์ในตาราง FAT สอดคล้องกับจำนวนคลัสเตอร์บนดิสก์และค่าของเซลล์คือห่วงโซ่การจัดวางไฟล์เช่น ลำดับที่อยู่ของกลุ่มที่เก็บไฟล์ หมายเลขซีเรียลเซลล์ตาราง FAT สอดคล้องกับที่อยู่คลัสเตอร์

ชื่อไฟล์ประกอบด้วยสองส่วนที่คั่นด้วยจุด: ชื่อไฟล์และนามสกุล

ส่วนขยายในชื่อไฟล์ทำหน้าที่ระบุประเภทของไฟล์ ระบบปฏิบัติการระบุโปรแกรมตามนามสกุลไฟล์ ด้วยการสร้างไฟล์ นามสกุลบางอันระบุว่าไฟล์นั้นเป็นโปรแกรม


ไฟล์โปรแกรมเรียกว่าไฟล์ปฏิบัติการ พวกเขามีส่วนขยาย ดอทคอมหรือ อดีต.

ห้ามใช้อักขระบริการต่อไปนี้ในชื่อไฟล์: \ / : * ? -< > |.

การระบุชื่อไฟล์ใน MS DOS และ Windows มีความแตกต่างบางประการ ใน MS DOS ความยาวของชื่อไม่ควรเกิน 8 อักขระใน Windows - 256 อักขระ ใน MS DOS คุณไม่สามารถใช้อักขระตัวอักษรรัสเซียและช่องว่างได้ แต่ใน Windows คุณสามารถทำได้

อักขระตัวแทนใช้เพื่อกำหนดกลุ่มของไฟล์ เครื่องหมายดอกจัน (*) หมายถึงอักขระจำนวนเท่าใดก็ได้ เครื่องหมายคำถาม (?) หมายถึงอักขระตัวใดตัวหนึ่ง ตัวอย่างเช่น รูปแบบ p* หมายความว่าชื่อไฟล์ขึ้นต้นด้วยตัวอักษร p รูปแบบ p???l หมายความว่าชื่อไฟล์มีอักขระสามตัวใดๆ ระหว่างตัวอักษร p และ l และรูปแบบ *.txt หมายถึงไฟล์ทั้งหมด ด้วยนามสกุล txt

บางโปรแกรมใช้อักขระไปป์ (|) เพื่อระบุการแยกบางรูปแบบ ตัวอย่างเช่น *.*|*.bak หมายถึงไฟล์ทั้งหมด ยกเว้นไฟล์ที่มีนามสกุล bak

ระบบไฟล์ - ลำดับที่กำหนดวิธีจัดระเบียบ จัดเก็บ และตั้งชื่อข้อมูล สื่อเก็บข้อมูลในคอมพิวเตอร์รวมถึงในด้านอื่น ๆ อิเล็กทรอนิกส์อุปกรณ์: กล้องดิจิตอล , โทรศัพท์มือถือ เป็นต้น ระบบไฟล์เป็นผู้กำหนด รูปแบบเนื้อหาและวิธีการจัดเก็บข้อมูลทางกายภาพซึ่งโดยปกติจะจัดกลุ่มอยู่ในรูปแบบ ไฟล์- ระบบไฟล์เฉพาะจะกำหนดขนาดของชื่อไฟล์ ( โฟลเดอร์) สูงสุดที่เป็นไปได้ ขนาดไฟล์และส่วนตั้งค่า คุณลักษณะไฟล์. ระบบไฟล์บางระบบจัดให้ ความสามารถในการให้บริการ, ตัวอย่างเช่น, การควบคุมการเข้าถึงหรือ การเข้ารหัสไฟล์.

ในความหมายกว้างๆ แนวคิดของ "ระบบไฟล์" ประกอบด้วย:

  • จำนวนไฟล์ทั้งหมดบนดิสก์
  • · ชุดของโครงสร้างข้อมูลที่ใช้ในการจัดการไฟล์ เช่น ไดเร็กทอรีไฟล์ ตัวอธิบายไฟล์ ตารางการจัดสรรพื้นที่ว่างและดิสก์ที่ใช้แล้ว
  • · ชุดเครื่องมือซอฟต์แวร์ระบบที่ใช้การจัดการไฟล์ โดยเฉพาะ: การสร้าง การทำลาย การอ่าน การเขียน การตั้งชื่อ การค้นหา และการดำเนินการอื่นๆ กับไฟล์

ไฟล์เป็นแนวคิดที่ผู้ใช้คอมพิวเตอร์ทุกคนคุ้นเคย สำหรับผู้ใช้ แต่ละไฟล์เป็นออบเจ็กต์ที่แยกจากกัน ซึ่งมีจุดเริ่มต้นและจุดสิ้นสุด และแตกต่างจากไฟล์อื่นๆ ทั้งหมดในชื่อและที่ตั้ง (“มันเรียกว่าอะไร” และ “มันอยู่ที่ไหน”) เช่นเดียวกับออบเจ็กต์อื่นๆ ไฟล์สามารถสร้าง ย้าย และทำลายได้ แต่หากไม่มีการแทรกแซงจากภายนอก ไฟล์จะยังคงไม่เปลี่ยนแปลงอย่างไม่มีกำหนด ไฟล์นี้มีไว้สำหรับจัดเก็บข้อมูลทุกประเภท - ข้อความ กราฟิก เสียง โปรแกรมปฏิบัติการและอีกมากมาย การเปรียบเทียบไฟล์กับออบเจ็กต์ช่วยให้ผู้ใช้รู้สึกสบายใจได้อย่างรวดเร็วเมื่อทำงานกับข้อมูลในระบบปฏิบัติการ

ชื่อไฟล์:

ไฟล์จะถูกระบุด้วยชื่อ ผู้ใช้ตั้งชื่อไฟล์เชิงสัญลักษณ์โดยคำนึงถึงข้อจำกัดของระบบปฏิบัติการทั้งอักขระที่ใช้และความยาวของชื่อ จนกระทั่งเมื่อไม่นานมานี้ ขอบเขตเหล่านี้แคบมาก ดังนั้นในไฟล์ยอดนิยม ระบบไขมันความยาวของชื่อถูกจำกัดโดยรูปแบบ 8.3 ที่รู้จักกันดี (8 ตัวอักษร - ชื่อนั้นเอง, 3 ตัวอักษร - นามสกุลของชื่อ) และใน UNIX System V ชื่อต้องมีความยาวไม่เกิน 14 ตัวอักษร อย่างไรก็ตาม จะสะดวกกว่ามากสำหรับผู้ใช้ในการทำงานกับชื่อยาว ๆ เนื่องจากอนุญาตให้คุณตั้งชื่อไฟล์ที่ช่วยในการจำอย่างแท้จริง ซึ่งแม้หลังจากผ่านไปค่อนข้างนาน คุณก็สามารถจำได้ว่าไฟล์นี้มีอะไรบ้าง ดังนั้นระบบไฟล์สมัยใหม่จึงมีแนวโน้มที่จะสนับสนุนชื่อไฟล์สัญลักษณ์ที่ยาว ตัวอย่างเช่น Windows NT ในไฟล์ใหม่ ระบบเอ็นทีเอฟเอสระบุว่าชื่อไฟล์สามารถมีความยาวได้ถึง 255 อักขระ โดยไม่นับอักขระ null ที่สิ้นสุด

ชื่อแบบยาวได้รับการสนับสนุนไม่เพียงแต่โดยระบบไฟล์ใหม่ แต่ยังรวมถึงระบบไฟล์ที่เป็นที่รู้จักเวอร์ชันใหม่ด้วย ตัวอย่างเช่น Windows 95 ใช้ระบบไฟล์ VFAT ซึ่งเป็น FAT เวอร์ชันที่ได้รับการปรับเปลี่ยนอย่างมีนัยสำคัญ ท่ามกลางการปรับปรุงอื่นๆ ข้อดีหลักประการหนึ่งของ VFAT คือการรองรับชื่อที่ยาว นอกจากปัญหาในการสร้างชื่อสั้นที่เทียบเท่าแล้ว เมื่อใช้ตัวแปร FAT ใหม่ งานสำคัญมีหน้าที่จัดเก็บชื่อยาวโดยมีเงื่อนไขว่าวิธีการจัดเก็บและโครงสร้างของข้อมูลบนดิสก์ไม่ควรเปลี่ยนแปลงโดยพื้นฐาน

โดยทั่วไปแล้ว ไฟล์ที่แตกต่างกันสามารถมีชื่อสัญลักษณ์เดียวกันได้ ในกรณีนี้ ไฟล์จะถูกระบุโดยไม่ซ้ำกันด้วยสิ่งที่เรียกว่าชื่อผสม ซึ่งเป็นลำดับของชื่อไดเร็กทอรีเชิงสัญลักษณ์ บางระบบไม่สามารถตั้งชื่อไฟล์เดียวกันหลายชื่อได้ ในขณะที่บางระบบไม่มีข้อจำกัดดังกล่าว ในกรณีหลัง ระบบปฏิบัติการจะกำหนดชื่อเฉพาะเพิ่มเติมให้กับไฟล์ เพื่อให้สามารถสร้างการติดต่อแบบหนึ่งต่อหนึ่งระหว่างไฟล์และชื่อเฉพาะของไฟล์ได้ ชื่อเฉพาะคือตัวระบุที่เป็นตัวเลข และถูกใช้โดยโปรแกรมระบบปฏิบัติการ ตัวอย่างของชื่อไฟล์ที่ไม่ซ้ำกันคือหมายเลขไอโหนดบนระบบ UNIX

ประเภทไฟล์:

ไฟล์มีหลายประเภท: ไฟล์ปกติ, ไฟล์พิเศษ, ไฟล์ไดเร็กทอรี

ในทางกลับกันไฟล์ปกติจะถูกแบ่งออกเป็นข้อความและไบนารี ไฟล์ข้อความประกอบด้วยสตริงอักขระที่แสดงในโค้ด ASCII สิ่งเหล่านี้อาจเป็นเอกสาร ข้อความต้นฉบับโปรแกรม ฯลฯ ไฟล์ข้อความสามารถอ่านบนหน้าจอและพิมพ์บนเครื่องพิมพ์ได้ ไฟล์ไบนารี่ไม่ได้ใช้รหัส ASCII ซึ่งมักจะมีความซับซ้อน โครงสร้างภายในเช่น รหัสอ็อบเจ็กต์ของโปรแกรม หรือ ไฟล์เก็บถาวร- ระบบปฏิบัติการทั้งหมดจะต้องสามารถจดจำไฟล์ได้อย่างน้อยหนึ่งประเภท - ไฟล์ปฏิบัติการของตัวเอง

ไฟล์พิเศษคือไฟล์ที่เกี่ยวข้องกับอุปกรณ์ I/O ที่อนุญาตให้ผู้ใช้ดำเนินการ I/O โดยใช้คำสั่งปกติสำหรับการเขียนหรืออ่านจากไฟล์ คำสั่งเหล่านี้จะถูกประมวลผลเป็นครั้งแรกโดยโปรแกรมระบบไฟล์ จากนั้นในขั้นตอนหนึ่งของการดำเนินการร้องขอ คำสั่งเหล่านั้นจะถูกแปลงโดยระบบปฏิบัติการเป็นคำสั่งควบคุมสำหรับอุปกรณ์ที่เกี่ยวข้อง ไฟล์พิเศษ เช่น อุปกรณ์ I/O จะถูกแบ่งออกเป็นแบบบล็อกและแบบไบต์

ในทางหนึ่ง ไดเร็กทอรีคือกลุ่มของไฟล์ที่ผู้ใช้รวมเข้าด้วยกันโดยขึ้นอยู่กับการพิจารณาบางประการ (เช่น ไฟล์ที่มีโปรแกรมเกม หรือไฟล์ที่ประกอบเป็นหนึ่งเดียว) แพคเกจซอฟต์แวร์) และในทางกลับกัน มันเป็นไฟล์ที่มีข้อมูลระบบเกี่ยวกับกลุ่มของไฟล์ที่ประกอบขึ้นเป็นไฟล์ ไดเร็กทอรีประกอบด้วยรายการไฟล์ที่รวมอยู่ในไดเร็กทอรี และมีการสร้างความสอดคล้องระหว่างไฟล์และคุณลักษณะ (คุณลักษณะ)

สามารถใช้เป็นแอ็ตทริบิวต์ในระบบไฟล์ต่างๆ ลักษณะที่แตกต่างกัน, ตัวอย่างเช่น:

  • ข้อมูลเกี่ยวกับการเข้าถึงที่ได้รับอนุญาต
  • · รหัสผ่านเพื่อเข้าถึงไฟล์
  • · เจ้าของไฟล์,
  • ·ผู้สร้างไฟล์
  • ป้าย "อ่านอย่างเดียว"
  • ·เครื่องหมาย "ไฟล์ที่ซ่อนอยู่"
  • ·เครื่องหมาย "ไฟล์ระบบ"
  • ·ลงชื่อ "ไฟล์เก็บถาวร"
  • · ลงชื่อ "ไบนารี่/อักขระ"
  • · ลงชื่อ "ชั่วคราว" (ลบหลัง เสร็จสิ้นกระบวนการ),
  • · ป้ายกั้น
  • ความยาวบันทึก
  • · ตัวชี้ไปยังฟิลด์สำคัญในบันทึก
  • · ความยาวคีย์
  • · ช่วงเวลาแห่งการสร้างสรรค์ การเข้าถึงครั้งสุดท้ายและการเปลี่ยนแปลงครั้งสุดท้าย
  • ขนาดไฟล์ปัจจุบัน
  • · ขนาดสูงสุดไฟล์.

ไดเร็กทอรีสามารถมีค่าคุณสมบัติไฟล์ได้โดยตรงเช่นเดียวกับที่ทำในระบบไฟล์ MS-DOS หรืออ้างถึงตารางที่มีคุณสมบัติเหล่านี้ตามที่ใช้ในระบบปฏิบัติการ UNIX

ไดเร็กทอรีสามารถสร้างโครงสร้างแบบลำดับชั้นได้เนื่องจากไดเร็กทอรีระดับล่างสามารถรวมไว้ในไดเร็กทอรีระดับสูงกว่าได้

/libhistory.so.5.2

(ระบบไฟล์แบบลำดับชั้นในระบบปฏิบัติการ Unix และ UNIX):

ลำดับชั้นของไดเร็กทอรีอาจเป็นแบบต้นไม้หรือเครือข่ายก็ได้ ไดเร็กทอรีจะสร้างแผนผังหากไฟล์ได้รับอนุญาตให้รวมไว้ในไดเร็กทอรีเดียวเท่านั้น และจะสร้างเครือข่ายหากไฟล์สามารถรวมไว้ในหลายไดเร็กทอรีพร้อมกันได้ ใน MS-DOS ไดเร็กทอรีจะสร้างโครงสร้างแบบต้นไม้ และใน UNIX ไดเร็กทอรีจะสร้างโครงสร้างเครือข่าย เช่นเดียวกับไฟล์อื่นๆ ไดเร็กทอรีจะมีชื่อเชิงสัญลักษณ์และถูกระบุอย่างไม่ซ้ำกันด้วยชื่อประสมที่มีสายโซ่ของชื่อเชิงสัญลักษณ์ของไดเร็กทอรีทั้งหมด เส้นทางจากรูทไปยังไดเร็กทอรีนี้จะผ่านไป

การจัดระเบียบไฟล์แบบลอจิคัล:

โปรแกรมเมอร์จัดการกับการจัดโครงสร้างเชิงตรรกะของไฟล์ โดยแสดงไฟล์ในรูปแบบของบันทึกเชิงตรรกะที่จัดในลักษณะใดลักษณะหนึ่ง บันทึกแบบลอจิคัลคือข้อมูลที่เล็กที่สุดที่โปรแกรมเมอร์สามารถจัดการได้เมื่อทำการแลกเปลี่ยนกับอุปกรณ์ภายนอก แม้ว่าการแลกเปลี่ยนทางกายภาพกับอุปกรณ์จะดำเนินการในหน่วยขนาดใหญ่ ระบบปฏิบัติการจะช่วยให้โปรแกรมเมอร์สามารถเข้าถึงบันทึกลอจิคัลแยกต่างหากได้ รูปที่ 2.33 แสดงวงจรต่างๆ องค์กรเชิงตรรกะไฟล์. บันทึกสามารถมีความยาวคงที่หรือความยาวผันแปรได้ บันทึกสามารถจัดเรียงเป็นไฟล์ตามลำดับ (การจัดระเบียบตามลำดับ) หรือในลำดับที่ซับซ้อนมากขึ้น โดยใช้สิ่งที่เรียกว่า ตารางดัชนีช่วยให้เข้าถึงบันทึกลอจิคัลแยกต่างหากได้อย่างรวดเร็ว (องค์กรตามลำดับดัชนี) ช่องพิเศษในบันทึกที่เรียกว่าคีย์สามารถใช้เพื่อระบุบันทึกได้ บนระบบไฟล์ UNIX OS และ ไฟล์ MS-DOSมีที่ง่ายที่สุด โครงสร้างเชิงตรรกะ- ลำดับของบันทึกหนึ่งไบต์

องค์กรทางกายภาพและที่อยู่ไฟล์:

การจัดระเบียบไฟล์ทางกายภาพจะอธิบายกฎสำหรับการวางไฟล์บนอุปกรณ์ หน่วยความจำภายนอกโดยเฉพาะบนดิสก์ ไฟล์ประกอบด้วยบันทึกทางกายภาพ - บล็อก บล็อกเป็นหน่วยข้อมูลที่เล็กที่สุด อุปกรณ์ภายนอกแลกเปลี่ยนกับ RAM ตำแหน่งต่อเนื่อง - ตัวเลือกที่ง่ายที่สุด องค์กรทางกายภาพ(รูปที่ 2.34a) ซึ่งไฟล์จะมีลำดับของบล็อกดิสก์ที่สร้างพื้นที่ต่อเนื่องเพียงจุดเดียว หน่วยความจำดิสก์- หากต้องการระบุที่อยู่ไฟล์ในกรณีนี้ ให้ระบุเฉพาะตัวเลขก็เพียงพอแล้ว บล็อกเริ่มต้น- ข้อดีอีกประการของวิธีนี้คือความเรียบง่าย แต่ก็มีสองเช่นกัน ข้อบกพร่องที่สำคัญ- ประการแรกเมื่อสร้างไฟล์จะไม่ทราบความยาวของไฟล์ล่วงหน้าซึ่งหมายความว่าไม่ทราบว่าควรสำรองหน่วยความจำไว้เท่าใดสำหรับไฟล์นี้และประการที่สองด้วยลำดับการจัดวางนี้ การกระจายตัวของไฟล์จะเกิดขึ้นอย่างหลีกเลี่ยงไม่ได้และพื้นที่ดิสก์ไม่ได้ใช้อย่างมีประสิทธิภาพ เนื่องจากพื้นที่ขนาดเล็กส่วนบุคคล (ขั้นต่ำ 1 บล็อก) อาจยังคงไม่ได้ใช้งาน

วิธีการจัดองค์กรทางกายภาพถัดไปคือการจัดวางในรูปแบบ รายการที่เชื่อมโยงบล็อกหน่วยความจำดิสก์ (รูปที่ 2.34b) ด้วยวิธีนี้ ที่จุดเริ่มต้นของแต่ละบล็อกจะมีตัวชี้ไปยังบล็อกถัดไป ในกรณีนี้ที่อยู่ไฟล์สามารถระบุได้ด้วยหมายเลขเดียว - หมายเลขของบล็อกแรก ไม่เหมือน วิธีการก่อนหน้าแต่ละบล็อกสามารถแนบไปกับลูกโซ่ของไฟล์ใดก็ได้ ดังนั้นจึงไม่มีการกระจายตัว ไฟล์สามารถเปลี่ยนแปลงได้ในระหว่างที่มีอยู่ โดยเพิ่มจำนวนบล็อก ข้อเสียคือความซับซ้อนของการดำเนินการเข้าถึงตำแหน่งที่ระบุโดยพลการในไฟล์: เพื่อที่จะอ่านบล็อกที่ห้าของไฟล์ตามลำดับจำเป็นต้องอ่านสี่บล็อกแรกตามลำดับโดยติดตามสายโซ่ของหมายเลขบล็อก นอกจากนี้ ด้วยวิธีนี้ จำนวนข้อมูลไฟล์ที่อยู่ในบล็อกหนึ่งจะไม่เท่ากับกำลังของสอง (ใช้หนึ่งคำสำหรับหมายเลขบล็อกถัดไป) และหลายโปรแกรมอ่านข้อมูลในบล็อกที่มีขนาดเท่ากับกำลัง จากสอง

วิธีการยอดนิยมที่ใช้ในระบบไฟล์ FAT ของระบบปฏิบัติการ MS-DOS คือการใช้รายการดัชนีที่เชื่อมโยง แต่ละบล็อกมีความเกี่ยวข้องกับองค์ประกอบบางอย่าง - ดัชนี ดัชนีอยู่ในพื้นที่แยกต่างหากของดิสก์ (ใน MS-DOS นี่คือตาราง FAT) หากบล็อกใดบล็อกหนึ่งได้รับการจัดสรรให้กับไฟล์บางไฟล์ ดัชนีของบล็อกนี้จะประกอบด้วยหมายเลขของบล็อกถัดไปของไฟล์นี้ ด้วยการจัดระเบียบทางกายภาพนี้ ข้อดีทั้งหมดของวิธีการก่อนหน้านี้จะถูกรักษาไว้ แต่ข้อเสียที่ระบุไว้ทั้งสองจะถูกลบออก: ประการแรกในการเข้าถึงตำแหน่งที่กำหนดเองในไฟล์ ก็เพียงพอที่จะอ่านเฉพาะบล็อกดัชนี นับจำนวนบล็อกไฟล์ที่ต้องการ ไปตามห่วงโซ่และกำหนดจำนวนของบล็อกที่ต้องการและประการที่สอง ข้อมูลไฟล์ครอบครองทั้งบล็อกซึ่งหมายความว่ามีปริมาตรเท่ากับกำลังสอง

สรุปเรามาดูงานกันดีกว่า ที่ตั้งทางกายภาพโดยเพียงแสดงรายการหมายเลขบล็อกที่ไฟล์นี้ครอบครอง UNIX OS ใช้ตัวเลือกนี้ วิธีนี้โดยอนุญาตให้มีความยาวที่อยู่คงที่โดยไม่คำนึงถึงขนาดไฟล์ มีการจัดสรร 13 ฟิลด์เพื่อจัดเก็บที่อยู่ไฟล์ หากขนาดไฟล์น้อยกว่าหรือเท่ากับ 10 บล็อก จำนวนบล็อกเหล่านี้จะแสดงรายการโดยตรงในสิบฟิลด์แรกของที่อยู่ หากขนาดไฟล์มากกว่า 10 บล็อก ฟิลด์ที่ 11 ถัดไปจะมีที่อยู่ของบล็อกซึ่งสามารถระบุตำแหน่งอีก 128 หมายเลขของบล็อกถัดไปของไฟล์ได้ หากไฟล์มีขนาดใหญ่กว่า 10+128 บล็อก ระบบจะใช้ฟิลด์ที่ 12 ซึ่งมีหมายเลขบล็อกซึ่งมีหมายเลขบล็อก 128 หมายเลข ซึ่งแต่ละบล็อกมีหมายเลขบล็อก 128 หมายเลขของไฟล์นี้ และสุดท้ายหากไฟล์มีขนาดใหญ่กว่า 10+128+128 (128) ฟิลด์ที่ 13 สุดท้ายจะใช้สำหรับการอ้อมสามทางซึ่งช่วยให้คุณระบุที่อยู่ของไฟล์ที่มีขนาดสูงสุด 10+ 128 + 128 ( 128 + 128)

สิทธิ์ของไฟล์:

การกำหนดสิทธิ์การเข้าถึงไฟล์หมายถึงการกำหนดชุดการดำเนินการสำหรับผู้ใช้แต่ละรายที่เขาสามารถใช้กับไฟล์ที่กำหนดได้ ระบบไฟล์ที่แตกต่างกันสามารถมีรายการการดำเนินการเข้าถึงที่แตกต่างกันได้ รายการนี้อาจรวมถึงการดำเนินการต่อไปนี้:

และการดำเนินการอื่นๆ กับไฟล์และไดเร็กทอรี

ในกรณีทั่วไปส่วนใหญ่ สิทธิ์การเข้าถึงสามารถอธิบายได้ด้วยเมทริกซ์สิทธิ์การเข้าถึง ซึ่งคอลัมน์สอดคล้องกับไฟล์ทั้งหมดในระบบ แถวสอดคล้องกับผู้ใช้ทั้งหมด และที่จุดตัดกันของแถวและคอลัมน์ การดำเนินการที่อนุญาตจะถูกระบุ ( รูปที่ 2.35) ในบางระบบ ผู้ใช้อาจถูกแบ่งออกเป็นหมวดหมู่แยกกัน สิทธิ์การเข้าถึงแบบรวมถูกกำหนดไว้สำหรับผู้ใช้ทุกคนในหมวดหมู่เดียวกัน ตัวอย่างเช่น ในระบบ UNIX ผู้ใช้ทั้งหมดจะถูกแบ่งออกเป็นสามประเภท: เจ้าของไฟล์ สมาชิกในกลุ่มของเขา และคนอื่นๆ

โมเดลระบบไฟล์ทั่วไป:

สามารถจินตนาการถึงการทำงานของระบบไฟล์ใดก็ได้ โมเดลหลายระดับซึ่งแต่ละระดับจะมีอินเทอร์เฟซ (ชุดของฟังก์ชัน) บางอย่างให้กับระดับที่สูงกว่า และในทางกลับกัน จะใช้อินเทอร์เฟซ (จัดการชุดคำขอ) ของระดับที่ต่ำกว่าเพื่อทำงาน

ภารกิจของระดับสัญลักษณ์คือการกำหนดชื่อเฉพาะจากชื่อไฟล์สัญลักษณ์ ในระบบไฟล์ที่แต่ละไฟล์สามารถมีชื่อเชิงสัญลักษณ์ได้เพียงชื่อเดียว (เช่น MS-DOS) ระดับนี้จะหายไป เนื่องจากชื่อเชิงสัญลักษณ์ที่กำหนดให้กับไฟล์โดยผู้ใช้นั้นไม่ซ้ำกันและสามารถใช้งานได้โดยระบบปฏิบัติการ ในระบบไฟล์อื่น ซึ่งไฟล์เดียวกันสามารถมีชื่อเชิงสัญลักษณ์ได้หลายชื่อ เลเยอร์นี้จะข้ามสายโซ่ไดเรกทอรีเพื่อกำหนดชื่อไฟล์ที่ไม่ซ้ำกัน ตัวอย่างเช่น ในระบบไฟล์ UNIX ชื่อเฉพาะคือหมายเลขไอโหนดของไฟล์ (i-node)

ในเรื่องถัดไป ระดับพื้นฐานชื่อเฉพาะของไฟล์จะกำหนดคุณลักษณะ: สิทธิ์การเข้าถึง ที่อยู่ ขนาด และอื่นๆ ดังที่ได้กล่าวไปแล้ว ลักษณะไฟล์สามารถเป็นส่วนหนึ่งของไดเร็กทอรีหรือจัดเก็บไว้ในตารางที่แยกจากกัน เมื่อคุณเปิดไฟล์ คุณลักษณะของไฟล์จะถูกย้ายจากดิสก์ไปที่ แรมเพื่อลดเวลาเฉลี่ยในการเข้าถึงไฟล์ ในระบบไฟล์บางระบบ (เช่น HPFS) เมื่อเปิดไฟล์ สองสามบล็อกแรกของไฟล์ที่มีข้อมูลจะถูกย้ายไปยัง RAM พร้อมกับคุณลักษณะของมัน

ขั้นตอนต่อไปของการดำเนินการตามคำขอกับไฟล์คือการตรวจสอบสิทธิ์การเข้าถึงไฟล์ เมื่อต้องการทำเช่นนี้ อำนาจของผู้ใช้หรือกระบวนการที่ออกคำขอจะถูกเปรียบเทียบกับรายการประเภทการเข้าถึงไฟล์นี้ที่อนุญาต หากอนุญาตประเภทการเข้าถึงที่ร้องขอ คำขอจะดำเนินต่อไป หากไม่เป็นเช่นนั้น จะมีการออกข้อความเกี่ยวกับการละเมิดสิทธิ์การเข้าถึง

ในระดับลอจิคัล พิกัดของบันทึกโลจิคัลที่ร้องขอในไฟล์จะถูกกำหนด นั่นคือ จำเป็นต้องกำหนดที่ระยะทาง (เป็นไบต์) จากจุดเริ่มต้นของไฟล์ซึ่งเป็นที่ตั้งของบันทึกโลจิคัลที่ต้องการ ในกรณีนี้ ตำแหน่งทางกายภาพของไฟล์จะถูกแสดงเป็นลำดับไบต์ที่ต่อเนื่องกัน อัลกอริธึมการทำงาน ระดับนี้ขึ้นอยู่กับการจัดระเบียบเชิงตรรกะของไฟล์ ตัวอย่างเช่น หากไฟล์ถูกจัดระเบียบเป็นลำดับของเร็กคอร์ดโลจิคัลที่มีความยาวคงที่ l ดังนั้นเร็กคอร์ดโลจิคัลลำดับที่ n จะมีออฟเซ็ตเป็น l((n-1) ไบต์ เพื่อกำหนดพิกัดของบันทึกโลจิคัลในไฟล์ ด้วยการจัดระเบียบดัชนีตามลำดับ ตารางดัชนี (คีย์) จะถูกอ่าน ซึ่งระบุที่อยู่ของบันทึกลอจิคัลโดยตรง

โปรแกรมมาตรฐานที่มาพร้อมกับโปรแกรม Explorer

Documents เป็นเมนูที่แสดง 15 รายการล่าสุด เปิดเอกสารและโฟลเดอร์

การตั้งค่าคือ เมนูเรียงซ้อนซึ่งให้การเข้าถึงเครื่องมือทั้งหมดที่ทำให้สามารถเปลี่ยนการกำหนดค่าฮาร์ดแวร์หรือซอฟต์แวร์ของระบบหรือ การติดตั้งวินโดวส์ 98. เมนูนี้ให้คุณนำทางไปยังแผงควบคุม เครื่องพิมพ์ โฟลเดอร์แบบอักษร และแผ่นคุณสมบัติแถบงาน

การค้นหาเป็นเมนูที่ช่วยให้คุณสามารถค้นหาไฟล์หรือโฟลเดอร์ และค้นหาคอมพิวเตอร์เครื่องใดเครื่องหนึ่งผ่านเครือข่ายได้ หากต้องการค้นหาชื่อไฟล์ คุณสามารถใช้นามสกุลไฟล์ เวลาและวันที่ของการแก้ไขล่าสุด ขนาด และเนื้อหาไฟล์เป็นเกณฑ์การค้นหา

Help คือรายการเมนูที่เปิดระบบวิธีใช้

คำสั่ง Run จัดให้ เริ่มต้นอย่างรวดเร็ว แอพพลิเคชั่น- ทีม ปิดเครื่องทำให้สามารถปิดคอมพิวเตอร์ได้อย่างปลอดภัยโดยไม่สูญเสียข้อมูล รีสตาร์ท Windows 98 หรือออกจากระบบ

ty (โดยไม่ต้องรีบูตระบบปฏิบัติการ)

ในช่องว่างระหว่างปุ่ม Start และนาฬิกาบนทาสก์บาร์จะมีปุ่มสำหรับวัตถุที่ใช้งานอยู่นั่นคือวัตถุที่โหลดลงใน RAM (ตัวอย่างเช่น เปิดโฟลเดอร์, เอกสาร ฯลฯ) ออบเจ็กต์ที่จัดเก็บไว้ในดิสก์และไม่ได้โหลดลงในหน่วยความจำจะถือว่าไม่ได้ใช้งาน ปุ่มจะแสดงชื่อของวัตถุ (ดังนั้นในรูปที่ 3.3 โปรแกรมกำลังทำงานอยู่

อะโดบี โฟโต้ชอป)

ตัวอย่างเช่น หากแอปพลิเคชันทำงานกับเอกสาร ปุ่มนี้จะแสดงชื่อไฟล์ที่บันทึกเอกสารนี้ แอปพลิเคชันที่ผู้ใช้กำลังทำงานอยู่จะแสดงบนทาสก์บาร์ด้วยการกดปุ่ม เนื่องจากวัตถุที่ใช้งานอยู่ทั้งหมดจะอยู่บนแถบงาน เพียงคลิกปุ่มที่เกี่ยวข้องเพียงครั้งเดียวคุณก็สามารถย้ายจากวัตถุปัจจุบันไปยังอีกวัตถุหนึ่งได้

แถบงานอาจมีไอคอนสำหรับแอปพลิเคชันที่ใช้บ่อยที่สุดในที่ทำงาน สิ่งเหล่านี้ถูกจัดระเบียบไว้ในแถบเครื่องมือ Quick Launch

ระบบไฟล์คอมพิวเตอร์: ชื่อไฟล์

หลัก วัตถุข้อมูล Windows OS เป็นไฟล์.

ไฟล์คือข้อมูลโวลุ่มเดียวที่เกี่ยวข้องกับ ชื่อสามัญและตำแหน่งบนดิสก์

ไฟล์อาจมีเอกสารข้อความ ข้อมูลตัวเลข ตารางที่เข้ารหัส และ ข้อมูลกราฟิกฯลฯ

เนื่องจาก Windows OS เป็นแบบเน้นเอกสาร ไฟล์ที่จัดเก็บข้อมูลจึงเรียกว่าเอกสาร และโปรแกรมที่สร้างและประมวลผลเอกสารเหล่านี้จึงเรียกว่าแอปพลิเคชัน

เพื่อวัตถุประสงค์ในการระบุตัวตน แต่ละไฟล์จะได้รับชื่อ ประกอบด้วย 2 ส่วน คือ ชื่อของตัวเองและส่วนขยายโดยคั่นด้วยจุด ส่วนขยายมักจะกำหนดประเภทของไฟล์ (แอปพลิเคชัน เอกสารข้อความ, ตาราง, รูปภาพ, โปรแกรมแบบร่าง ฯลฯ) ชื่อที่ถูกต้องสามารถประกอบด้วยอักขระ 1-255 ตัว และส่วนขยายของอักขระ 0-3 ตัว ในชื่อไฟล์ (ในชื่อและนามสกุลของตัวเอง) นอกเหนือจากตัวอักษรและตัวเลขแล้ว คุณยังสามารถใช้สัญลักษณ์ต่อไปนี้: “$”, “%”, “'”, “-”, “ข้าม”, “@ ”, “~”, “ !, "(", ")", "(", ")", "^", "#", "&", "+", ";", "=", "[", "]" .

เนื่องจากส่วนขยายกำหนดประเภทไฟล์ จึงเรียกง่ายๆ ว่าประเภทนั้น ผู้ใช้สามารถระบุทั้งชื่อและนามสกุลของคุณเองได้

เลมโดยพลการ ตัวอย่างเช่น: Text.txt, คำอธิบาย note.doc, วิธีการเชิงตัวเลข - Ivanov.xls เป็นต้น

คุณสามารถใช้ทั้งชื่อขนาดใหญ่และขนาดใหญ่ในชื่อไฟล์ได้ ตัวอักษรตัวพิมพ์เล็กระบบจะจดจำการสะกดคำ แต่เมื่อเปรียบเทียบชื่ออักขระเหล่านี้จะถือว่าเหมือนกัน ซึ่งหมายความว่าคุณไม่สามารถบันทึกสองไฟล์ที่แตกต่างกันในโฟลเดอร์เดียวกันซึ่งมีชื่อต่างกันเฉพาะในกรณีเท่านั้น

แม้จะมีความเด็ดขาดที่อนุญาตในการกำหนดชื่อไฟล์ แต่ในทางปฏิบัติจะใช้ส่วนขยายแบบรวม (ที่ยอมรับกันทั่วไป) บางส่วนมีระบุไว้ในตาราง 3.1.

ตารางที่ 3.1

นามสกุลรวมสำหรับไฟล์บางไฟล์

การรวมส่วนขยายทำให้การทำงานกับไฟล์ง่ายขึ้น หากต้องการเริ่มทำงานกับเอกสาร เพียงดับเบิลคลิกที่ไอคอนด้วยปุ่มซ้ายของเมาส์ ในเวลาเดียวกัน Windows จะวิเคราะห์นามสกุลไฟล์และเรียกใช้การดำเนินการ ใบสมัครที่จำเป็นแล้วโหลดเอกสารที่เลือกลงไป

ในคำสั่งค้นหาไฟล์รวมถึงคำสั่งอื่นๆ สามารถใช้อักขระ “?” ในชื่อไฟล์ได้ และ "*". ชื่อที่มีอักขระดังกล่าวเรียกว่ารูปแบบหรือ นามสกุล- ใช้เพื่อกำหนดไฟล์หลายไฟล์พร้อมกัน เครื่องหมาย "?" ในตำแหน่งที่ระบุอนุญาตให้มีอักขระใดก็ได้ และอักขระ "*" หมายถึงอักขระจำนวนเท่าใดก็ได้ในชื่อหรือส่วนขยายของรูปแบบ

1) สำหรับเอกสาร Plan1997.xls, Plan1998.xls และ Plan1999.xls เทมเพลตคือ

แผน199?.xls

2) สำหรับเอกสาร Plan1997.xls และ Plan2000.xls เทมเพลตคือ Plan*.xls

3) สำหรับเอกสาร Plan2001 เทมเพลต xls และ Plan2001.doc คือ

แผน2544.*;

4) สำหรับเอกสาร Plan1999.xls, Plan2000.xls และ Plan2001.doc เทมเพลตคือวางแผน*.*;

5) สำหรับไฟล์ข้างต้นทั้งหมด เทมเพลตจะเป็น*.* .

ระบบไฟล์คอมพิวเตอร์: โฟลเดอร์

ส่วนประกอบของพีซีในฐานะที่จัดเก็บข้อมูลคือดิสก์ (ฮาร์ด ฟล็อปปี้ดิสก์ และคอมแพคดิสก์) แต่ละไฟล์จะบันทึกไฟล์ที่สามารถจัดระเบียบตามหัวข้อเฉพาะลงในโฟลเดอร์ได้ แต่ละโฟลเดอร์สามารถมีไฟล์และโฟลเดอร์ย่อยอื่นๆ ได้ ดังนั้นสำหรับผู้ใช้โฟลเดอร์คือที่สำหรับบันทึกเอกสารแอปพลิเคชันและโฟลเดอร์ย่อยอื่น ๆ และจากมุมมองของระบบปฏิบัติการเป็นสถานที่บนดิสก์ที่บันทึกชื่อไฟล์ข้อมูลขนาดและเวลา . อัปเดตล่าสุดแต่ละไฟล์ เป็นต้น เช่น

ระบบไฟล์ –ชุดของโฟลเดอร์และไฟล์ที่จัดเก็บไว้ใน สื่อภายนอกพีซี

แต่ละโฟลเดอร์บนดิสก์จะแสดงด้วยไอคอน () จากมุมมองของ Windows OS แต่ละไดรฟ์และคอมพิวเตอร์โดยรวมก็เป็นโฟลเดอร์เช่นกัน อย่างไรก็ตาม เนื่องจากความเฉพาะเจาะจง จึงระบุด้วยไอคอนพิเศษด้วย

ระหว่างดิสก์ () และคอมพิวเตอร์ ()

ขอแนะนำให้สร้างโฟลเดอร์บนฮาร์ดดิสก์และซีดีที่มีความจุหน่วยความจำมากเท่านั้น จำนวนมากไฟล์.

การวางไฟล์ในโฟลเดอร์ต่างๆ ช่วยให้คุณสามารถ:

แยกไฟล์ที่เป็นเนื้อเดียวกันทางตรรกะออกเป็นกลุ่มแยกกัน (เช่น แอปพลิเคชันทั้งหมดหรือไฟล์ข้อมูลทั้งหมด)

เลือกไฟล์ทั้งหมดที่เป็นของระบบย่อยบางระบบ (เช่น สเปรดชีต โปรแกรมแก้ไขข้อความ ระบบย่อยบัญชีเงินเดือน ฯลฯ)

เลือกไฟล์ทั้งหมดของผู้ใช้แต่ละคนหากคอมพิวเตอร์มีผู้ใช้หลายคน

โฟลเดอร์จะได้รับชื่อ ข้อกำหนดจะเหมือนกับชื่อไฟล์ โดยปกติแล้ว จะไม่มีการใช้ส่วนขยาย (เช่น จดหมายส่วนตัว เอกสารของฉัน)

แต่ละดิสก์สามารถมีได้หลายโฟลเดอร์ ซึ่งจะมีโฟลเดอร์ย่อยอื่นๆ ตามลำดับ แต่ละโฟลเดอร์ นอกเหนือจากโฟลเดอร์ย่อยแล้ว ยังสามารถมีไฟล์ต่างๆ ได้ ซึ่งส่งผลให้เกิดโครงสร้างลำดับชั้นของโฟลเดอร์บนดิสก์ ตัวอย่างของโครงสร้างไฟล์แบบต้นไม้ของไดรฟ์ C: แสดงในรูปที่ 1 3.5.

config.sys ไฟล์โปรแกรม

ไมโครซอฟต์ ออฟฟิศ

Acrobat เครื่องกลั่นอะโครแบท

ข้าว. 3.5 โครงสร้างไฟล์แผนผังของไดรฟ์ C:

ในโฟลเดอร์รูทของไดรฟ์ C: มีไฟล์สามไฟล์: command.com, autoexec.bat, config.sys และหนึ่งไฟล์ โฟลเดอร์โปรแกรมไฟล์ซึ่งมีสามโฟลเดอร์: Microsoft Office, Adobe และ VB แต่ละคนมีไฟล์และโฟลเดอร์ของตัวเอง

ระบบไฟล์คอมพิวเตอร์: ชื่อไฟล์แบบเต็ม

ด้วยโครงสร้างไฟล์แบบต้นไม้ หน้าชื่อไฟล์ คุณต้องระบุตำแหน่งของไฟล์ - กลุ่มโฟลเดอร์รอง ห่วงโซ่ดังกล่าวเรียกว่าเส้นทางหรือเส้นทาง ในกรณีนี้ ชื่อของโฟลเดอร์ย่อยจะถูกคั่นด้วยอักขระ “\” ส่วนหลังจะเขียนหลังชื่อไดรฟ์และหน้าชื่อไฟล์

ดังนั้นชื่อไฟล์แบบเต็มจึงถูกกำหนดโดยองค์ประกอบต่อไปนี้:

ชื่อไดรฟ์ 1 ;

เส้นทาง (กลุ่มชื่อโฟลเดอร์ซึ่งแต่ละโฟลเดอร์ถัดไปเป็นโฟลเดอร์ย่อยของโฟลเดอร์ก่อนหน้า)

ชื่อของไฟล์ที่สิ้นสุดห่วงโซ่ (ไฟล์จะต้องอยู่ในโฟลเดอร์ที่กล่าวถึงล่าสุด)

ชื่อไฟล์เต็มมีรูปแบบดังต่อไปนี้:

[ไดรฟ์:] [\path\] ชื่อไฟล์

องค์ประกอบของชื่อไฟล์เต็มที่อยู่ในวงเล็บเหลี่ยมอาจหายไป (เช่น หากไฟล์อยู่ในไดรฟ์หรือโฟลเดอร์ปัจจุบัน)

1 ตัวอักษรภาษาอังกฤษ A:, B: หมายถึงฟล็อปปี้ไดรฟ์, ตัวอักษร C: ฯลฯ – ฮาร์ดไดรฟ์

ชื่อไฟล์.

ไฟล์จะถูกระบุด้วยชื่อ ผู้ใช้ตั้งชื่อไฟล์เชิงสัญลักษณ์โดยคำนึงถึงข้อจำกัดของระบบปฏิบัติการทั้งอักขระที่ใช้และความยาวของชื่อ จนกระทั่งเมื่อไม่นานมานี้ ขอบเขตเหล่านี้แคบมาก ดังนั้นในระบบไฟล์ FAT ที่ได้รับความนิยม ความยาวของชื่อจึงถูกจำกัดอยู่ที่รูปแบบ 8.3 ที่รู้จักกันดี (8 อักขระ - ชื่อนั้นเอง, 3 อักขระ - นามสกุลของชื่อ) และใน UNIX System V OS ชื่อจะไม่มี มากกว่า 14 ตัวอักษร อย่างไรก็ตาม จะสะดวกกว่ามากสำหรับผู้ใช้ในการทำงานกับชื่อยาว ๆ เนื่องจากอนุญาตให้คุณตั้งชื่อไฟล์ที่ช่วยในการจำอย่างแท้จริง ซึ่งแม้หลังจากผ่านไปค่อนข้างนาน คุณก็สามารถจำได้ว่าไฟล์นี้มีอะไรบ้าง ดังนั้นระบบไฟล์สมัยใหม่จึงมีแนวโน้มที่จะสนับสนุนชื่อไฟล์สัญลักษณ์ที่ยาว ตัวอย่างเช่น Windows NT ในระบบไฟล์ NTFS ใหม่ ระบุว่าชื่อไฟล์สามารถมีความยาวได้สูงสุด 255 อักขระ โดยไม่นับอักขระ null ที่สิ้นสุด

เมื่อเปลี่ยนไปใช้ชื่อยาว มีปัญหาความเข้ากันได้กับแอปพลิเคชันที่สร้างไว้ก่อนหน้านี้ที่ใช้ ชื่อสั้น ๆ- เพื่อให้แอปพลิเคชันเข้าถึงไฟล์ตามแบบแผนที่ยอมรับก่อนหน้านี้ ระบบไฟล์จะต้องสามารถให้ชื่อย่อ (นามแฝง) ที่เทียบเท่ากับไฟล์ที่มีชื่อยาวได้ ดังนั้นงานสำคัญประการหนึ่งจึงกลายเป็นปัญหาในการสร้างชื่อย่อที่เหมาะสม

ชื่อแบบยาวได้รับการสนับสนุนไม่เพียงแต่โดยระบบไฟล์ใหม่ แต่ยังรวมถึงระบบไฟล์ที่เป็นที่รู้จักเวอร์ชันใหม่ด้วย ตัวอย่างเช่น Windows 95 ใช้ระบบไฟล์ VFAT ซึ่งเป็น FAT เวอร์ชันที่ได้รับการปรับเปลี่ยนอย่างมีนัยสำคัญ ท่ามกลางการปรับปรุงอื่นๆ ข้อดีหลักประการหนึ่งของ VFAT คือการรองรับชื่อที่ยาว นอกเหนือจากปัญหาในการสร้างชื่อสั้นที่เทียบเท่าแล้วเมื่อใช้ FAT เวอร์ชันใหม่งานที่สำคัญคือปัญหาในการจัดเก็บชื่อยาวโดยมีเงื่อนไขว่าวิธีการจัดเก็บและโครงสร้างของข้อมูลบนดิสก์ไม่ควรเปลี่ยนแปลงโดยพื้นฐาน

โดยทั่วไปแล้ว ไฟล์ที่แตกต่างกันสามารถมีชื่อสัญลักษณ์เดียวกันได้ ในกรณีนี้ ไฟล์จะถูกระบุโดยไม่ซ้ำกันด้วยสิ่งที่เรียกว่าชื่อผสม ซึ่งเป็นลำดับของชื่อไดเร็กทอรีเชิงสัญลักษณ์ บางระบบไม่สามารถตั้งชื่อไฟล์เดียวกันหลายชื่อได้ ในขณะที่บางระบบไม่มีข้อจำกัดดังกล่าว ในกรณีหลัง ระบบปฏิบัติการจะกำหนดชื่อเฉพาะเพิ่มเติมให้กับไฟล์ เพื่อให้สามารถสร้างการติดต่อแบบหนึ่งต่อหนึ่งระหว่างไฟล์และชื่อเฉพาะของไฟล์ได้ ชื่อเฉพาะคือตัวระบุที่เป็นตัวเลข และถูกใช้โดยโปรแกรมระบบปฏิบัติการ ตัวอย่างของชื่อไฟล์ที่ไม่ซ้ำกันคือหมายเลขไอโหนดบนระบบ UNIX

ระบบไฟล์สมัยใหม่ทั้งหมดรองรับการตั้งชื่อไฟล์หลายระดับโดยการเก็บรักษาไว้ในหน่วยความจำภายนอก ไฟล์เพิ่มเติมด้วยโครงสร้างพิเศษ - ไดเร็กทอรี แต่ละไดเร็กทอรีประกอบด้วยชื่อของไดเร็กทอรีและ/หรือไฟล์ที่อยู่ในนั้น แคตตาล็อกนี้- ดังนั้นชื่อไฟล์แบบเต็มจึงประกอบด้วยรายชื่อไดเร็กทอรีบวกกับชื่อไฟล์ในไดเร็กทอรีที่ชี้ไปโดยตรง ไฟล์นี้- ความแตกต่างระหว่างวิธีการตั้งชื่อไฟล์บนระบบไฟล์ที่แตกต่างกันคือจุดที่สายของชื่อเริ่มต้นขึ้น

มีสองตัวเลือกสุดขั้ว ระบบการจัดการไฟล์จำนวนมากต้องการให้แต่ละไฟล์เก็บถาวร (แผนผังไดเร็กทอรีที่สมบูรณ์) อยู่บนแพ็คเกจดิสก์เดียว (หรือดิสก์แบบลอจิคัล ซึ่งเป็นส่วนหนึ่งของแพ็คเกจดิสก์จริงที่แสดงโดยใช้เครื่องมือระบบปฏิบัติการเป็นดิสก์แยกต่างหาก) ในกรณีนี้ ชื่อไฟล์เต็มจะขึ้นต้นด้วยชื่ออุปกรณ์ดิสก์ที่ติดตั้งดิสก์ที่เกี่ยวข้อง วิธีการตั้งชื่อนี้ใช้ในระบบไฟล์ DEC และระบบไฟล์ก็ใกล้เคียงกันมาก คอมพิวเตอร์ส่วนบุคคล- องค์กรนี้สามารถเรียกได้ว่าเป็นการบำรุงรักษาระบบไฟล์แบบแยก

อีกทางเลือกหนึ่งถูกนำมาใช้ในระบบไฟล์ของระบบปฏิบัติการ ระบบมัลติคส์- ระบบนี้สมควรได้รับการอภิปรายเรื่องใหญ่แยกต่างหาก ความคิดดั้งเดิมแต่เราจะเน้นเฉพาะคุณลักษณะของการจัดระเบียบไฟล์เก็บถาวรเท่านั้น ในระบบไฟล์ Miltics ผู้ใช้เป็นตัวแทนของคอลเลกชันไดเร็กทอรีและไฟล์ทั้งหมดเป็นแผนผังเดียว ชื่อไฟล์เต็มเริ่มต้นด้วยชื่อของไดเร็กทอรีราก และผู้ใช้ไม่ต้องกังวลกับการติดตั้งดิสก์เฉพาะใดๆ บนอุปกรณ์ดิสก์ ระบบเองได้ค้นหาไฟล์ตามชื่อ และขอให้ผู้ปฏิบัติงานทำการติดตั้ง ดิสก์ที่จำเป็น- ระบบไฟล์ดังกล่าวสามารถเรียกได้ว่ารวมศูนย์โดยสมบูรณ์

แน่นอนว่าในหลาย ๆ ด้านระบบไฟล์แบบรวมศูนย์จะสะดวกกว่าแบบแยกส่วน กล่าวคือ ระบบการจัดการไฟล์จะเข้ามามีบทบาทมากกว่า งานประจำ- แต่ระบบดังกล่าวก่อให้เกิดปัญหาสำคัญหากต้องการย้ายแผนผังย่อยของระบบไฟล์ไปยังการติดตั้งคอมพิวเตอร์อื่น

กระบวนการในระบบปฏิบัติการ UNIX

นอกเหนือจากการกำหนดเป้าหมายระบบปฏิบัติการแล้ว บางประเภทแพลตฟอร์มฮาร์ดแวร์มีอยู่ มือถือ OS ที่พกพาสะดวก ประเภทต่างๆคอมพิวเตอร์ (ยูนิกซ์) ในระบบปฏิบัติการดังกล่าว ตำแหน่งที่ขึ้นอยู่กับฮาร์ดแวร์จะถูกแปลเป็นภาษาท้องถิ่นและจะถูกเขียนใหม่เมื่อมีการถ่ายโอนระบบ ส่วนที่เป็นอิสระจากฮาร์ดแวร์ถูกนำมาใช้ในภาษาการเขียนโปรแกรมระดับสูง ซึ่งโดยทั่วไปคือภาษา C และจะถูกคอมไพล์ใหม่เมื่อย้ายไปยังแพลตฟอร์มอื่น

ใน ช่วงเวลาปัจจุบันคอมพิวเตอร์ประมาณ 90% ใช้ Windows OS ระบบปฏิบัติการในระดับที่กว้างขึ้นได้รับการออกแบบมาเพื่อใช้กับเซิร์ฟเวอร์ ระบบปฏิบัติการระดับนี้รวมถึงตระกูลด้วย ยูนิกซ์,การพัฒนาของบริษัท ไมโครซอฟต์(MS DOS และ Windows) ผลิตภัณฑ์เครือข่าย โนเวลล์และบริษัทต่างๆ ไอบีเอ็ม.

ยูนิกซ์-ระบบปฏิบัติการแบบหลายผู้ใช้และมัลติทาสกิ้งที่เพียงพอ เครื่องมืออันทรงพลังการป้องกันโปรแกรมและไฟล์ของผู้ใช้ต่างๆ UNIX OS เป็นอิสระจากเครื่องจักร ซึ่งให้ความคล่องตัวสูงและพกพาโปรแกรมแอปพลิเคชันไปยังคอมพิวเตอร์ที่มีสถาปัตยกรรมต่างๆ ได้อย่างง่ายดาย คุณสมบัติที่สำคัญระบบปฏิบัติการ ครอบครัวยูนิกซ์เป็นแบบโมดูลาร์และมีช่วงการใช้งานที่กว้างขวาง โปรแกรมบริการซึ่งทำให้สามารถสร้างสภาพแวดล้อมการทำงานที่ดีสำหรับโปรแกรมเมอร์ผู้ใช้ (นั่นคือระบบมีประสิทธิภาพโดยเฉพาะสำหรับผู้เชี่ยวชาญ - โปรแกรมเมอร์แอปพลิเคชัน- ไม่ว่าเวอร์ชันใดก็ตาม คุณสมบัติทั่วไปของ UNIX คือ โหมดผู้เล่นหลายคนด้วยวิธีการปกป้องข้อมูลจากการเข้าถึงโดยไม่ได้รับอนุญาต การดำเนินการ มัลติทาสกิ้งกำลังประมวลผล ในโหมดแบ่งปันเวลา- ความสะดวกในการพกพาของระบบโดยการเขียนส่วนหลักในภาษาซี



ข้อเสีย ระบบยูนิกซ์เป็นทรัพยากรที่มีความเข้มข้นสูง ซึ่งส่วนใหญ่มักจะซ้ำซ้อนสำหรับระบบผู้ใช้เดี่ยวขนาดเล็กที่ใช้คอมพิวเตอร์ส่วนบุคคล

โดยทั่วไป ระบบปฏิบัติการตระกูล UNIX มุ่งเป้าไปที่ระบบขนาดใหญ่เป็นหลัก ท้องถิ่น (องค์กร) และ เครือข่ายระดับโลก รวมผลงานของผู้ใช้นับพันคน การใช้ UNIX และมันอย่างแพร่หลาย เวอร์ชันลินุกซ์ได้รับทางอินเทอร์เน็ตซึ่งความเป็นอิสระของเครื่องของระบบปฏิบัติการมีความสำคัญสูงสุด

มีการใช้โซลูชันประนีประนอมในระบบไฟล์ UNIX OS ในระดับพื้นฐาน ระบบไฟล์เหล่านี้สนับสนุนไฟล์เก็บถาวรแบบแยก หนึ่งในไฟล์เก็บถาวรเหล่านี้ได้รับการประกาศว่าเป็นระบบไฟล์รูท หลังจากที่ระบบเริ่มทำงาน คุณสามารถ "เมานต์" ระบบไฟล์รูทและระบบไฟล์ที่แยกได้จำนวนหนึ่งให้เป็นระบบไฟล์ทั่วไประบบเดียว ในทางเทคนิคแล้ว ทำได้โดยการสร้างไดเร็กทอรีว่างพิเศษในระบบไฟล์รูท พิเศษ การโทรของระบบ mount UNIX ช่วยให้คุณสามารถเมานต์ไดเร็กทอรีรากของไฟล์เก็บถาวรที่ระบุไปยังไดเร็กทอรีว่างเหล่านี้ เมื่อติดตั้งระบบไฟล์ที่ใช้ร่วมกันแล้ว การตั้งชื่อไฟล์จะกระทำในลักษณะเดียวกับที่ระบบไฟล์นั้นถูกรวมศูนย์ตั้งแต่เริ่มต้น เนื่องจากระบบไฟล์มักจะถูกเมาท์ระหว่างที่ระบบหมุน ผู้ใช้ UNIX OS มักจะไม่ได้คำนึงถึงที่มาดั้งเดิมของระบบไฟล์ที่ใช้ร่วมกัน

ตามวิธีการตั้งชื่อไฟล์ จะมีความแตกต่างระหว่างชื่อ "สั้น" และ "ยาว"

ตามแบบแผนที่ใช้ใน MS-DOS วิธีการตั้งชื่อไฟล์ คอมพิวเตอร์ไอบีเอ็มพีซีมีข้อตกลง 8.3. เช่น ชื่อไฟล์ประกอบด้วยสองส่วน: ชื่อจริงและนามสกุลของชื่อ ชื่อไฟล์ได้รับการจัดสรร 8 ตัวอักษรและนามสกุลของไฟล์ – 3 ตัวอักษร

ชื่อจะถูกแยกออกจากส่วนขยายด้วยจุด ทั้งชื่อและนามสกุลสามารถมีได้เฉพาะอักขระตัวอักษรและตัวเลขของตัวอักษรละตินเท่านั้น ชื่อไฟล์ที่เขียนตามแบบแผน 8.3 ถือเป็น "แบบสั้น"

กับการมาถึงของห้องผ่าตัด ระบบวินโดวส์ 95 มีการแนะนำแนวคิดของชื่อ "ยาว" ชื่อนี้สามารถมีอักขระได้สูงสุด 256 ตัว ซึ่งเพียงพอที่จะสร้างชื่อไฟล์ที่มีความหมายได้ ชื่อ "แบบยาว" สามารถมีอักขระใดก็ได้ยกเว้นอักขระพิเศษเก้าตัว: \ / : * ? -< > |.

ตัวอย่างชื่อที่ถูกต้อง: aaa.b

abstract.txt

เรียงความประวัติศาสตร์.doc

ตัวอย่างชื่อที่ไม่ถูกต้อง: aaa.bbb.ccc (จุดสองจุด)

light*olya.txt (อักขระไม่ถูกต้อง)

บทคัดย่อ (ไม่มีส่วนขยาย)

คุณหมอ (ไม่มีชื่อ)

โครงการ (ไม่มีการต่ออายุ แม้ว่าจะทำการหยุดเต็มแล้วก็ตาม)

อนุญาตให้เว้นวรรคและหลายจุดในชื่อได้ ชื่อไฟล์ลงท้ายด้วยนามสกุลสามอักขระ ส่วนขยายนี้ใช้เพื่อจำแนกไฟล์ตามประเภท

1) นามสกุลสามารถเป็นอะไรก็ได้ แต่โดยปกติจะใช้นามสกุลมาตรฐานเพื่อระบุประเภทไฟล์:

ข้อความ - ไฟล์ข้อความ

doc, docx – ไฟล์ข้อความที่สร้างขึ้นใน โปรแกรมแก้ไขคำ

xls, xlsx – สเปรดชีต

บีเอ็มพี - ไฟล์กราฟิก

wav – ไฟล์เพลง

avi – คลิปวิดีโอ

exe, คอม - ไฟล์ปฏิบัติการ(โปรแกรม) เช่น มันมาจากไฟล์ดังกล่าวที่ทำงานกับโปรแกรมใด ๆ ที่เริ่มต้นขึ้น

ระบบ - ไฟล์ระบบ

2) นามสกุลอาจหายไป แต่พยายามหลีกเลี่ยงสิ่งนี้ เนื่องจากในกรณีนี้ เป็นการยากที่จะระบุประเภทไฟล์

3) บางครั้ง Windows ไม่แสดงส่วนขยาย (แต่ไม่แสดง!)

ความเป็นเอกลักษณ์ของชื่อไฟล์นั้นมั่นใจได้จากข้อเท็จจริงที่ว่าชื่อเต็มของไฟล์นั้นถือเป็นชื่อไฟล์ของตัวเองพร้อมกับเส้นทางในการเข้าถึง พาธการเข้าถึงไฟล์เริ่มต้นด้วยชื่ออุปกรณ์และรวมชื่อไดเร็กทอรี (โฟลเดอร์) ทั้งหมดที่อุปกรณ์ใช้ อักขระ “\” ใช้เป็นตัวคั่น ( แบ็กสแลช- แบ็กสแลช) ตัวอย่างเช่น: D:\Documents and Settings\TVA\My Documents\lessons-tva\ robots.txt

ทุกอย่างที่เขียนทางด้านซ้ายของชื่อเรียกว่าที่อยู่ไฟล์

ชื่อไดรฟ์:

ตอบ: - ฟลอปปีดิสก์

กับ: - วินเชสเตอร์.หากฮาร์ดไดรฟ์ถูกแบ่งออกเป็นส่วน ๆ (ไดรฟ์แบบลอจิคัล) การกำหนดจะเรียงตามลำดับตัวอักษรขึ้นอยู่กับจำนวน: C: D: E: ...

ซีดี- ถูกกำหนดด้วยตัวอักษร "เหลือ" หลังการกำหนดฮาร์ดไดรฟ์ (ต่อไปนี้ตามลำดับตัวอักษร) ตัวอย่างเช่น E: (ฮาร์ดไดรฟ์แบ่งออกเป็นสองไดรฟ์แบบลอจิคัล), D: (ฮาร์ดไดรฟ์ไม่ได้แบ่งออกเป็นไดรฟ์แบบลอจิคัล), F: (ฮาร์ดไดรฟ์แบ่งออกเป็นสามไดรฟ์แบบลอจิคัล)



ตัวอย่าง ชื่อไฟล์เต็ม:

C:\TRAINS\BABYTYPE\babytype.exe - ควรพบไฟล์ babytype.exe บนไดรฟ์ C: ในโฟลเดอร์ TRAINS ในโฟลเดอร์ย่อย BABYTYPE

D:\GAMES\readme.doc – ควรพบไฟล์ readme.doc บนไดรฟ์ D: ในโฟลเดอร์ GAMES

A:\PASCAL – โฟลเดอร์ PASCAL อยู่ในโฟลเดอร์รูทของไดรฟ์ A:

หมายเหตุ:

1) ใน Windows จะมีคุณลักษณะพิเศษสำหรับแต่ละไฟล์ โฟลเดอร์ และดิสก์ การกำหนดกราฟิกขึ้นอยู่กับประเภทของพวกเขา - รูปสัญลักษณ์(ไอคอน).ดังนั้นหากจะขยายเวลาออกไป ไฟล์วินโดวส์ไม่แสดง ประเภทไฟล์สามารถกำหนดได้จากไอคอน

2) บางครั้งสำหรับ ค้นหาอย่างรวดเร็วไฟล์ โฟลเดอร์ หรือดิสก์บนเดสก์ท็อปจะสร้างทางลัด ฉลากเป็นไฟล์ขนาดเล็กที่มีชื่อเต็ม ไฟล์ที่ต้องการ, โฟลเดอร์หรือไดรฟ์ (เช่น อ้างถึงสิ่งเหล่านั้น) ไอคอนทางลัดจะมีลูกศรอยู่ที่มุมซ้ายล่างเสมอ

แม้ว่าข้อมูลตำแหน่งไฟล์จะถูกจัดเก็บไว้ในโครงสร้างตาราง แต่ข้อมูลนั้นจะถูกนำเสนอต่อผู้ใช้ในรูปแบบ โครงสร้างลำดับชั้น– สะดวกกว่าสำหรับผู้คน และระบบปฏิบัติการจะดูแลการเปลี่ยนแปลงที่จำเป็นทั้งหมด

ฟังก์ชันการบำรุงรักษาโครงสร้างไฟล์ประกอบด้วยการดำเนินการต่อไปนี้ที่เกิดขึ้นภายใต้การควบคุมของระบบปฏิบัติการ:

ü การสร้างไฟล์และการกำหนดชื่อให้กับไฟล์เหล่านั้น

ü การสร้างไดเรกทอรี (โฟลเดอร์) และการกำหนดชื่อให้กับพวกเขา

ü การเปลี่ยนชื่อไฟล์และไดเร็กทอรี (โฟลเดอร์)

ü การคัดลอกและย้ายไฟล์ระหว่างไดรฟ์คอมพิวเตอร์และระหว่างไดเร็กทอรี (โฟลเดอร์) ของไดรฟ์เดียว

ü การลบไฟล์และไดเร็กทอรี (โฟลเดอร์)

ü การนำทางผ่านโครงสร้างไฟล์เพื่อเข้าถึง ไฟล์ที่กำหนด, ไดเรกทอรี (โฟลเดอร์);

ü การจัดการคุณสมบัติของไฟล์

กราฟิก อินเตอร์เฟซวินโดวส์ช่วยให้คุณสามารถดำเนินการกับไฟล์โดยใช้เมาส์โดยใช้วิธีลากและวาง (ลากและวาง) นอกจากนี้ยังมีแอปพลิเคชั่นพิเศษสำหรับการทำงานกับไฟล์ที่เรียกว่า ผู้จัดการไฟล์: นอร์ตัน ผู้บัญชาการของ Windows, Explorer เป็นต้น ในบางส่วน; ในกรณีที่จำเป็นต้องทำงานกับอินเทอร์เฟซ บรรทัดคำสั่ง- Windows มีโหมดสำหรับการทำงานกับอินเทอร์เฟซบรรทัดคำสั่ง MS-DQS

การทำงานกับสื่อบันทึกข้อมูล:

ประเภทการจัดรูปแบบ- มีอยู่สองคน ประเภทต่างๆการจัดรูปแบบดิสก์: การฟอร์แมตแบบเต็มและรวดเร็ว การจัดรูปแบบเต็มรูปแบบ รวมถึงการจัดรูปแบบทางกายภาพ (ตรวจสอบคุณภาพของการเคลือบแม่เหล็กของฟล็อปปี้ดิสก์และทำเครื่องหมายเป็นส่วน "แทร็ก") และ การจัดรูปแบบเชิงตรรกะ(สร้างไดเร็กทอรีและตารางการจัดสรรไฟล์) หลังจากการฟอร์แมตเสร็จสมบูรณ์ ข้อมูลทั้งหมดที่จัดเก็บไว้ในดิสก์จะถูกทำลาย การจัดรูปแบบอย่างรวดเร็วทำความสะอาดเฉพาะไดเร็กทอรีรากและตารางการจัดสรรไฟล์เท่านั้น ข้อมูลนั่นคือไฟล์เองจะถูกบันทึกและโดยหลักการแล้วสามารถกู้คืนระบบไฟล์ได้ เพื่อป้องกันข้อมูลจากการคัดลอกโดยไม่ได้รับอนุญาต คุณสามารถตั้งค่าพารามิเตอร์การจัดรูปแบบดิสก์ที่ไม่ได้มาตรฐาน (จำนวนแทร็ก จำนวนเซกเตอร์ ฯลฯ) การจัดรูปแบบนี้สามารถทำได้ในโหมด MS-DOS

การจัดเรียงข้อมูลบนดิสก์ความเร็วการถ่ายโอนข้อมูลอาจช้าลงอันเป็นผลมาจากการกระจายตัวของไฟล์ การกระจายตัวของไฟล์ (ส่วนของไฟล์จะถูกเก็บไว้ในที่แตกต่างกัน เพื่อนที่อยู่ห่างไกลจากคลัสเตอร์อื่นๆ) เพิ่มขึ้นเมื่อเวลาผ่านไป เนื่องจากไฟล์บางไฟล์ถูกลบและบางไฟล์ถูกเขียน เนื่องจากดิสก์สามารถจัดเก็บไฟล์ได้หลายร้อยไฟล์ในคลัสเตอร์นับแสน การกระจายตัวของไฟล์จะทำให้การเข้าถึงไฟล์เหล่านั้นช้าลงอย่างมาก (หัวแม่เหล็กจะต้องย้ายจากแทร็กหนึ่งไปอีกแทร็กอย่างต่อเนื่อง) และนำไปสู่การสึกหรอก่อนเวลาอันควรในที่สุด ฮาร์ดไดรฟ์- ขอแนะนำให้จัดเรียงข้อมูลบนดิสก์เป็นระยะ ๆ ในระหว่างที่ไฟล์ถูกเขียนไปยังคลัสเตอร์ตามลำดับที่ตามมา

การจำแนกประเภทของระบบปฏิบัติการ

ระบบปฏิบัติการเป็นพื้นฐาน ซอฟต์แวร์พีซี ระบบปฏิบัติการคือชุดของระบบและซอฟต์แวร์ยูทิลิตี้ที่ช่วยให้มั่นใจว่าผู้ใช้โต้ตอบกับคอมพิวเตอร์และการทำงานของโปรแกรมอื่นๆ ทั้งหมด

ในแง่หนึ่ง มันอาศัยซอฟต์แวร์พีซีพื้นฐานที่รวมอยู่ในนั้น ระบบไบออสในทางกลับกันตัวมันเองก็มีการรองรับซอฟต์แวร์มากขึ้น ระดับสูง– แอปพลิเคชันและแอปพลิเคชันบริการส่วนใหญ่

เพื่อให้คอมพิวเตอร์ทำงานได้ จะต้องติดตั้งระบบปฏิบัติการ (บันทึก) ลงในฮาร์ดไดรฟ์ เมื่อคุณเปิดคอมพิวเตอร์ เครื่องจะอ่านจากหน่วยความจำดิสก์และวางไว้ใน RAM กระบวนการนี้เรียกว่าการโหลดระบบปฏิบัติการ

ระบบปฏิบัติการมีความแตกต่างกันในคุณสมบัติการใช้งานของอัลกอริธึมการจัดการทรัพยากรคอมพิวเตอร์และพื้นที่การใช้งาน ดังนั้นระบบปฏิบัติการจึงแบ่งออกเป็น: ขึ้นอยู่กับอัลกอริธึมควบคุมโปรเซสเซอร์

1. การทำงานเดี่ยว (MS DOS) และการทำงานหลายอย่างพร้อมกัน (OS/2, Unix, Windows)

ระบบงานเดี่ยวใช้การควบคุม อุปกรณ์ต่อพ่วง, เครื่องมือการจัดการไฟล์, วิธีการสื่อสารกับผู้ใช้ OS มัลติทาสกิ้งใช้คุณสมบัติทั้งหมดที่พบใน OS ที่ทำงานเดี่ยว และยังจัดการการแบ่งทรัพยากรที่ใช้ร่วมกัน: โปรเซสเซอร์, RAM, ไฟล์ และอุปกรณ์ภายนอก

ระบบปฏิบัติการมัลติทาสกิ้งแบ่งออกเป็นสามประเภทขึ้นอยู่กับพื้นที่การใช้งาน:

ü ระบบ การประมวลผลเป็นชุด(OS EC) ได้รับการออกแบบมาเพื่อแก้ไขปัญหาที่ไม่ต้องการ ใบเสร็จรับเงินด่วนผลลัพธ์. เป้าหมายหลักของระบบปฏิบัติการประมวลผลแบบแบตช์คือการเพิ่มปริมาณงานหรือโซลูชันให้สูงสุด จำนวนสูงสุดงานต่อหน่วยเวลา ระบบเหล่านี้ให้ ประสิทธิภาพสูงระหว่างการประมวลผล ปริมาณมากข้อมูล แต่ลดประสิทธิภาพของผู้ใช้ในโหมดโต้ตอบ

ü ระบบแบ่งเวลา (Unix, Linux, Windows) – แต่ละงานได้รับการจัดสรรเวลาเพียงเล็กน้อยในการดำเนินการให้เสร็จสิ้น และไม่มีงานใดที่ใช้โปรเซสเซอร์เป็นเวลานาน หากเลือกช่วงเวลานี้ให้น้อยที่สุด ลักษณะของการดำเนินการหลายงานพร้อมกันจะถูกสร้างขึ้น ระบบเหล่านี้มีน้อย ปริมาณงานแต่ให้ประสิทธิภาพสูงแก่ผู้ใช้ในโหมดโต้ตอบ

ü ใช้ระบบเรียลไทม์ (RT11) ในการควบคุม กระบวนการทางเทคโนโลยีหรือ วัตถุทางเทคนิคเช่น เครื่องบิน เครื่องมือกล เป็นต้น

2. ผู้ใช้คนเดียว (MS DOS) และผู้ใช้หลายคน (Unix, Linux, Windows 95 - XP)

ในระบบปฏิบัติการที่มีผู้ใช้หลายราย ผู้ใช้แต่ละคนจะปรับแต่งส่วนต่อประสานผู้ใช้สำหรับตนเอง เช่น สามารถสร้างชุดทางลัด กลุ่มโปรแกรม ตั้งค่ารายบุคคลได้ โทนสีให้ย้ายทาสก์บาร์ไปยังตำแหน่งที่สะดวกและเพิ่มรายการใหม่ลงในเมนูเริ่ม

ในระบบปฏิบัติการที่มีผู้ใช้หลายราย มีวิธีการปกป้องข้อมูลของผู้ใช้แต่ละรายจากการเข้าถึงโดยไม่ได้รับอนุญาตจากผู้ใช้รายอื่น

3. ระบบโปรเซสเซอร์เดี่ยวและมัลติโปรเซสเซอร์

คุณสมบัติที่สำคัญอย่างหนึ่งของระบบปฏิบัติการคือการรองรับการประมวลผลข้อมูลแบบมัลติโปรเซสเซอร์ เครื่องมือดังกล่าวมีอยู่ใน OS/2, Net Ware, Windows NT ตามวิธีการขององค์กร กระบวนการคำนวณระบบปฏิบัติการเหล่านี้สามารถแบ่งออกเป็นแบบไม่สมมาตรและสมมาตร

4. ท้องถิ่นและเครือข่าย

คุณสมบัติที่สำคัญที่สุดบางประการของการจำแนกประเภทคอมพิวเตอร์ OS ใช้กับพีซีแบบสแตนด์อโลนหรือพีซีที่ใช้ในเครือข่ายคอมพิวเตอร์ในฐานะไคลเอนต์

ระบบปฏิบัติการภายในเครื่องจะมีส่วนไคลเอ็นต์ของซอฟต์แวร์สำหรับการเข้าถึง ทรัพยากรระยะไกลและบริการ ระบบปฏิบัติการเครือข่ายได้รับการออกแบบมาเพื่อจัดการทรัพยากรของเครื่องพีซีที่เชื่อมต่อกับเครือข่ายเพื่อที่จะ การแบ่งปันทรัพยากร. โดยให้วิธีการที่มีประสิทธิภาพในการจำกัดการเข้าถึงข้อมูล ความสมบูรณ์ของข้อมูล และความเป็นไปได้อื่นๆ สำหรับการใช้ทรัพยากรเครือข่าย