Professional Documents
Culture Documents
Онолын хэсэг
Даалгавар №1
Даалгавар №2
Даалгавар №3
Даалгавар №4
Онолын хэсэг:
Үйлдлийн систем нь компьютерийн техник хангамжийг удирдах, файл болон
оролт гаралттай ажиллах, хэрэглээний програм болон хэрэгслүүдийг
ажиллуулах нөхцлийг бүрдүүлэх зориулалттай үндсэн програм юм.
Компьютерийг асаах үед үйлдлийн систем хамгийн түрүүнд санах ойд
ачаалагдах ба бусад програмуудын хувьд ажиллах орчин нь болдог. Үүнээс
гадна ҮС нь хэрэглэгчийн интерфейсийг үүсгэх, сүлжээтэй ажиллах зэрэг бусад
үүргийг гүйцэтгэнэ.
Командын мөр гэдэг нь командуудыг ҮС-д дамжуулах үүрэгтэй терминал
програм юм. Терминал програм гэж командуудыг өгч, тэдгээрийн үр дүнг харах
боломж олгох програмыг хэлнэ.
Файл – тооцоолох системийн ямар нэг нөөцөд хандах боломж олгох үүрэгтэй
бүтэц. Дараах шинж чанаруудыг агуулна:
• нэртэй байна
• уншиж, бичиж болдог байна
Програм дотор зарлагдсан хувьсагчийг бодвол файл нь програмаас гадна
байрлана. Файлтай ажиллах үйлдлийг ҮС-ийн хэрэгслүүдийг ашиглан
гүйцэтгэнэ.
Файлаар дамжуулан хандаж болох нөөцүүдэд тоон хэлбэрээр илэрхийлж болох
бүх зүйлс орно. Доорх нөөцүүдийг ихэвчлэн файлаар дамжуулан хандаж,
ашигладаг:
• өгөгдөл
• төхөөрөмж
• өгөгдлийн урсгал (жишээ нь өөр програмын оролт, гаралт)
• сүлжээний нөөцүүд
• ҮС-ийн объект
Даалгавар №1
Ямар нэг диск рүү шилжиж, ямар нэг хавтас үүсгээд, уг хавтсан дотроо өөр нэг
хавтас үүсгэх.
Энд d –дискний нэр, md – хавтас үүсгэх команд, ud_MS- хавтасны нэр.
D:
md ud_MS
md d:\ud_MS\ud1
md d:\ud_MS\ud1\ud11
md d:\ud_MS \ud1\ud12
md d:\ud_MS \ud1\ud13
md d:\ud_MS\ud2
md d:\ud_MS\ud2\ud21
md d:\ud_MS\ud2\ud22
md d:\ud_MS\ud2\ud22\ud221
md d:\ud_MS\ud2\ud22\ud222
md d:\ud_MS\ud2\ud22\ud223
md d:\ud_ MS \ud2\ud23
md d:\ud_ MS\ud3
md d:\ud_ MS\ud3\ud31
md d:\ud_ MS\ud3\ud32
md d:\ud_ MS\ud3\ud33
md d:\ud_ MS\ud3\ud33\ud331
cd ud_ MS
ud_MS >cd ud3
ud_ MS \ud3>cd ..
ud_ MS >cd ..
cd ud_ MS
D:\ud_ MS >tree
D:.
├───ud1
│ ├───ud11
│ ├───ud12
│ └───ud13
├───ud2
│ ├───ud21
│ ├───ud22
│ │ ├───ud221
│ │ ├───ud222
│ │ └───ud223
│ └───ud23
└───ud3
├───ud31
├───ud32
└───ud33
├───ud331
├───ud332
└───ud333
D:\ud_ MS >
D:\ud_ MS \ud3\ud33>tree
D:.
├───UD1
│ ├───UD11
│ ├───UD12
│ └───UD13
├───UD2
│ ├───UD21
│ ├───UD22
│ │ ├───UD221
│ │ ├───UD222
│ │ └───UD223
│ └───UD23
└───UD3
├───UD31
├───UD32
└───UD33
Файлтай ажиллах
Файл үүсгэхийн тулд echo командыг ашиглая. Уг командыг ашиглахдаа «echo
Үүсэх файлд байрлуулах текст > файлын нэр. өргөтгөл». Хэрэв өгөгдсэн нэртэй
файл өмнө нь байсан бол агуулга нь бидний байрлуулах текстээр солигдоно.
D:\UD_ MS >dir
Урсгал ашиглах
Файлд урсгал нэмэхийн тулд дараах командыг ашиглана: «echo урсгалын текст
> f1.txt:1». Урсгалын агуулгыг харахын тулд «more < f1.txt:1» командыг
ашиглана.
Файл хуулах
Файл хуулахын тулд copy командыг ашиглана.
сору – Нэг эсвэл хэд хэдэн файлыг өөр байрлал руу хуулна
for команд
for командыг өгөгдсөн жагсаалтанд байгаа хэд хэдэн файлд зориулсан
командтай хослуулан хэрэглэнэ.
Зөөх
Үр дүн
D:\ud_ MS >tree /f
D:.
│ f1.txt
│ f13.exe
│ f14.exe
│ f15.exe
│ f16.gif
│ f17.gif
│ f18.gif
│ f19.com
│ f2.txt
│ f20.com
│ f21.com
│ f22.tmp
│ f23.tmp
│ f24.tmp
│ f3.txt
│ f4.pas
│ f5.pas
│ f6.pas
│
├───ud1
│ ├───ud11
│ ├───ud12
│ │ f7.cpp
│ │ f8.cpp
│ │ f9.cpp
│ │
│ └───ud13
│ f10.bat
│ f11.bat
│ f12.bat
│
├───ud2
│ ├───ud21
│ ├───ud22
│ │ ├───ud221
│ │ │ f4.pas
│ │ │ f5.pas
│ │ │ f6.pas
│ │ │
│ │ ├───ud222
│ │ │ f1.txt
│ │ │ f2.txt
│ │ │ f3.txt
│ │ │
│ │ └───ud223
│ │ f16.gif
│ │ f17.gif
│ │ f18.gif
│ │
│ └───ud23
└───ud3
├───ud31
├───ud32
│ f4.pas
│ f5.pas
│ f6.pas
│ f7.cpp
│ f8.cpp
│ f9.cpp
│
└───ud33
Даалгавар №2
*.bat файлтай ажиллах
Kom(1,2).bat нэртэй *.bat файл үүсгэе. Эдгээр нь биелэх файл болох ба өмнөх
даалгаварт гарсан бүх командыг дотроо агуулж, биелүүлнэ.
Kom1.bat
md D:\UD_MS
md D:\UD_MS\UD1
md D:\UD_MS\UD1\UD11
md D:\UD_MS\UD1\UD12
md D:\UD_MS\UD1\UD13
md D:\UD_MS\UD2
md D:\UD_MS\UD2\UD21
md D:\UD_MS\UD2\UD22
md D:\UD_MS\UD2\UD23
md D:\UD_MS\UD2\UD22\UD221
md D:\UD_MS\UD2\UD22\UD222
md D:\UD_MS\UD2\UD22\UD223
md D:\UD_MS\UD3
md D:\UD_MS\UD3\UD31
md D:\UD_MS\UD3\UD32
md D:\UD_MS\UD3\UD33
md D:\UD_MS\UD3\UD33\UD331
md D:\UD_MS\UD3\UD33\UD332
md D:\UD_MS\UD3\UD33\UD333
Kom2.bat
echo FILE1 > f1.txt
del *.tmp
Даалгавар №3
set, if ба goto үйлдлүүд
SET үйлдэл нь орчны бүх хувьсагчдыг харуулна. GOTO үйлдэл нь
тэмдэглэгдсэн мөр рүү нөхцөлгүйгээр шилжихэд, IF үйлдэл нь нөхцөл шалгахад
ашиглагдана.
Kom32.bat файл үүсгэе. Уг файл нь хоёр операндыг нэмэх үүрэгтэй. Үр дүнг
өгөгдсөн лог файлд бичнэ.
Хэрэв хоёр операнд нь бүхэл тоо бол нийлбэрийг нь олж лог файлд бичнэ. Мөн
happy end гэсэн үгийг хэвлэнэ.
Харин аль нэг эсвэл хоёр операнд хоёулаа өгөгдөөгүй бол absent гэсэн үгийг
хэвлэнэ.
Kom32.bat
echo %0
echo %1
echo %2
set p1=%1
set p2=%2
set /A p3=p1+p2
goto M2
:M1
echo % absent
goto M3
:M2
:M3
Даалгавар №4
PATH хувьсагч нь командын мөрөнд болон график интерфейсээс өгөгдсөн
биелэх файлуудыг хайх замуудыг агуулсан байдаг.
set
set path
set p1=%path%
Notepad.exe
set path =
C:\windows\notepad.exe
Дискнүүдийг шалгах
chkntfs /E
chkntfs /E :30