Системийн дуудлага болон номын сангийн дуудлагын хоорондох ялгаа

Агуулгын хүснэгт:

Системийн дуудлага болон номын сангийн дуудлагын хоорондох ялгаа
Системийн дуудлага болон номын сангийн дуудлагын хоорондох ялгаа

Видео: Системийн дуудлага болон номын сангийн дуудлагын хоорондох ялгаа

Видео: Системийн дуудлага болон номын сангийн дуудлагын хоорондох ялгаа
Видео: Learn Wing Chun in details (Heart of Wing Chun) randy williams 2024, Арваннэгдүгээр
Anonim

Гол ялгаа – Системийн дуудлага ба номын сангийн дуудлага

Системийн дуудлага болон Номын сангийн дуудлага нь компьютерийн үйлдлийн системтэй холбоотой. Компьютер нь хоёр горимд ажиллах боломжтой; тухайлбал, хэрэглэгчийн горим ба цөмийн горим. Системийн дуудлага ба номын сангийн дуудлагын хоорондох гол ялгаа нь системийн дуудлага нь цөмөөс хангагдсан функц бөгөөд техник хангамжийн нөөцөд хандахын тулд цөмийн горимд ордог бол номын сангийн дуудлага нь програмчлалын сангаас олгодог функц юм. Жишээлбэл, open () нь системийн дуудлага, fopen () нь номын сангийн дуудлага юм. Си программ дахь fopen () үед stdio.h толгойн санг ашигладаг. Дараа нь цөмөөс 'open (),' системийн дуудлагыг ашиглан файл нээх ажлыг гүйцэтгэнэ.

Системийн дуудлага гэж юу вэ?

Компьютер хоёр горимоор ажилладаг. Эдгээр нь хэрэглэгчийн горим ба цөмийн горим юм. Зарим процессууд компьютерийн систем дээр ажиллаж байна. Процесс нь хэрэгжиж буй програм юм. Хэрэглээний програмууд ажиллаж байх үед компьютер хэрэглэгчийн горимд байна. Хэрэв техник хангамжийн нөөц шаардлагатай бол процесс нь цөм рүү хүсэлт илгээж, компьютер цөмийн горимд ордог. Эдгээр хүсэлтийг системийн дуудлага ашиглан илгээдэг. Компьютер эдгээр хоёр горимын хооронд байнга шилжиж байдаг. Ажил дууссаны дараа компьютер цөмийн горимоос хэрэглэгчийн горим руу буцна. Энэ горимын шилжилтийг "контекст шилжих" гэж нэрлэдэг. Системийн дуудлага нь үйлдлийн систем болон хэрэглэгчийн программ хоорондын интерфейс юм.

Системийн дуудлага ба номын сангийн дуудлагын хоорондох ялгаа
Системийн дуудлага ба номын сангийн дуудлагын хоорондох ялгаа
Системийн дуудлага ба номын сангийн дуудлагын хоорондох ялгаа
Системийн дуудлага ба номын сангийн дуудлагын хоорондох ялгаа

Зураг 01: Системийн дуудлага

Системийн олон төрлийн дуудлага байдаг. Процесс үүсгэх, дуусгах, процессыг гүйцэтгэх, санах ойг хуваарилах, суллах зэрэг үйлдлийг "Процессын хяналтын системийн дуудлага" ашиглан хийж болно. "Файлын удирдлагын системийн дуудлага" нь файл үүсгэх, устгах, унших, бичих, нээх, хаахад ашиглагдана. Процесс нь гүйцэтгэлийг дуусгахын тулд зарим эх үүсвэр шаарддаг. "Төхөөрөмжийн удирдлагын системийн дуудлагууд" -аар дамжуулан төхөөрөмжүүдийг хүсэх, гаргах боломжтой. "Мэдээллийн удирдлагын системийн дуудлага" нь системийн өгөгдлийг авах, процесс болон төхөөрөмжийн шинж чанаруудыг авахад ашиглагдаж болно. Процессууд хоорондоо харилцаж байна. Энэ харилцааг "Харилцаа холбооны системийн дуудлага" ашиглан хийдэг. Төлөвийн мэдээллийг илгээх, харилцаа холбооны холболт үүсгэх, устгах, мессеж илгээх, хүлээн авах үйлдлийг холбооны системийн дуудлагыг ашиглан хийж болно.

Library Call гэж юу вэ?

Номын сангийн дуудлага нь програмчлалын сангаас олгодог функц юм. Номын сангийн дуудлага хийхээс өмнө тэр номын санг импортлох хэрэгтэй. Номын сангийн дуудлага нь системийн дуудлагаас хамаарч болно.

С хэл дээр эдгээр функцийг толгой файлуудыг оруулан программд ашиглаж болно. Толгой файлуудыг include урьдчилан боловсруулах удирдамжийг ашиглан оруулсан болно. Урьдчилан процессор нь эх файлын үлдсэн хэсгийг үргэлжлүүлэхийн өмнө заасан файлыг сканнердаж байна. Номын сангийн зарим нийтлэг функцууд нь дараах байдалтай байна, “math.h” номын санд математикийн үйлдлүүдтэй холбоотой функцүүд багтдаг. “stdio.h” номын сан нь оролт, гаралтыг гүйцэтгэх функцээр хангадаг. "fopen()" нь заасан файлын нэрийг нээнэ. “fclose()” файлыг хаадаг. “printf() нь форматлагдсан гаралтыг стандарт гаралт руу илгээхэд ашиглагддаг. "fprintf ()" нь форматлагдсан гаралтыг урсгал руу илгээхэд ашиглагддаг. "scanf ()" нь стандарт оролтоос форматлагдсан оролтыг уншихад ашиглагддаг. “stdlib.h” нь санах ойн удирдлагын функцээр хангадаг бол “time.h” нь цаг, огноог удирдах функцээр хангадаг.

Системийн дуудлага болон номын сангийн дуудлагын хооронд ямар төстэй зүйл байдаг вэ?

Хоёулаа үйлдлийн системтэй холбоотой

Системийн дуудлага болон номын сангийн дуудлага хоёрын ялгаа юу вэ?

Системийн дуудлага ба номын сангийн дуудлага

Системийн дуудлага нь техник хангамжийн нөөцөд хандахын тулд цөмийн горимд орохын тулд цөмөөс олгодог функц юм. Номын сангийн дуудлага нь програмчлалын сангаас олгодог функц юм.
Гүйцэтгэх горим
Системийн дуудлагыг цөмийн горимд гүйцэтгэдэг. Номын сангийн дуудлагыг хэрэглэгчийн горимд хийж байна.
Гохим солих
Системийн дуудлагыг хэрэглэгчийн горимоос цөмийн горим руу шилжүүлнэ. Номын сангийн дуудлагад хэрэглэгчийн горимоос цөмийн горимд шилжих боломжгүй.
Зөөврийн чадвар
Системийн дуудлага зөөврийн биш. Номын сангийн дуудлага зөөврийн байна.

Хураангуй – Системийн дуудлага ба номын сангийн дуудлага

Системийн дуудлагыг цөмд, номын сангийн дуудлагыг хэрэглэгчийн орон зайд хэрэгжүүлдэг. Системийн дуудлагын болон номын сангийн дуудлагын хоорондох ялгаа нь системийн дуудлага нь цөмөөс хангагдсан, техник хангамжийн нөөцөд хандахын тулд цөмийн горимд орох функц бөгөөд номын сангийн дуудлага нь програмчлалын сангаас өгдөг функц юм. Номын сангийн дуудлага нь даалгаврыг гүйцэтгэх системийн дуудлагаас шалтгаалж болно. open (), fork(), cd() нь системийн дуудлагын зарим жишээ юм. fopen (), fprintf () нь номын сангийн дуудлагын жишээ юм.

Системийн дуудлага болон номын сангийн дуудлагын PDF хувилбарыг татаж авах

Та энэ нийтлэлийн PDF хувилбарыг татаж аваад офлайн зорилгоор ашиглах боломжтой. PDF хувилбарыг эндээс татаж авна уу. Системийн дуудлага болон номын сангийн дуудлагын ялгаа

Зөвлөмж болгож буй: