Operating system
We studied
the use of application software for various productive(олон төрлийн үр ашигтай) and recreational(хамааралтай) tasks(даалгавар бодлого). Бид хэрэглээний програмуудыг хэрэглэх нь олон
төрлийн ашигтай мөн хоорондоо хамааралтай байдагийг мэдэж авсан. An OS is one type of system software. Үйлдлийн систем нь системийн програм хангамжийн нэг төрөл нь юм. An Os manages all of the computer`s hardware
and all the other programs. Үйлдлийн систем нь компьютерийн техник
хангамж болон бусад бүх програмуудыг удирддаг. It acts (бичиг баримт
үйлс) as a layer of
software between application programs and the computer`s hardware and provides (хангах) an
interface (холболт холбоос) through (шууд холбоотой) which a user can run an
application program. Ингэхдээ програм хангамж болон хэрэглээний програм, компьютерийн техник
хангмажийг хооронд үечилж бас хэрэглэгчийг хэрэглээний програмж хангамжуудыг
ажиллуулах холболтоор шууд хангаж өгдөг. As the application program runs, it commonly (гол төлөв) interrupts (тасалдах) the OS, requesting (эрэлт хэрэгцээтэй) it to provide input, output or other devices. Хэрэглээний
програмуудыгажиллуулахад оролт гаралт болон бусад төрлийн төхөөрөмжүүдийг эрж
хайдаг тул үйлдлийн систем нь гол төлөв тасалддаг. In return (хариуд нь), the OS
frequently (дахин дахин) interrupts (тасалдах) application programs to report (мэдээлэх) progress
(хөдөлгөөн ололт) or deliver data from input
devices. Хэрэглээний програмуудын хариу мэдээлэл эсвэл
орлтын төхөөрөмжөөс ирсэн өгөгдлийг хүлээн авахад үйлдлийн систем нь хариу
үйлдэл хийж дахин дахин тасалддаг. A major (гол) benefit (ашиг тус) of an OS is that it provides a uniform (жигд) user interface and a uniform environment (орчин) in which application programs can run. Үйлдийн системийн хамгийн
гол ашиг тус нь хэрэглэгийг жигд холболтоор хангах мөн хэрэглээний програмуудыг
ажиллуулах орчинг бүрдүүлэх байдаг. For ex, you may
upgrade (сайжруулах) computer`s RAM, hoping to improve the computer`s performance (хүчин чадал). Жишээлбэл чи компьютерийнхээ RAM-ыг сайжруулах нь түүний хүчин чадлыг дээшлүүлж байгаа хэрэг юм. Afterwards дараа нь you experience туршлага
broadly ерөнхийдөө the same ‘look-and-feel’ and you do not have
to rewrite дахин боловсруулах all your application programs to
benefit ашиг тустай from the increased өргөжүүлсэн amount хэмжээ хүчин чадал
of RAM. Үүний дараа та ‘ look
and feel’-ийг өргөнөөр туршин үзэж болох ба RAM-ыг нэмэгдүүлсэн хүчин чадлаар нь ашиглахын тулд бүх хэрэглээний
програмуудыг дахин боловсруулах шаардлагагүй. When computers were first invented, there were no OS. Компьютер нь анх бий болохдоо үйлдлийн системгүй байсан. This meant that if a programmer wanted to write
a simple program to add two numbers together, they had to program the details
of receiving numerical codes for the two numbers from an input device, adding
the numbers and then sending the correct numerical code for the result to an
output device. Энэ
нь хэрэв програмист 2 тоог нэмэх энгийн бичих гэж байгаа бол оролтын
төхөөрөмжөөс 2 тооны тоон кодыг хүлээн авах бүрэлдэхүүн хэсгүүдийг програмчлана
гэсэн үг юм. Үүний тулд тоонуудаа нэмээд зөв тоон кодыг
гарах төхөөрөмжинд илгээнэ.This was a very unsatisfactory хангалтгүй state of
affairs ажил хэрэг. Even a simple program took шаардагдах a long time to write because of the need to
program the communication with the input and output devices. Энгийн програмуудыг зохиохдоо гаралт болон оролтын төхөөрөмжүүдтэй холбох
хэрэгтэй байсан болохоор их хэмжээний хугацаа шаарддаг байсан. Soon, people started to write sets of programs to tell the computer how to do standard, repeatable
operations. Удалгүй хүмүүс компьютерт хэрхэн энгийн, дахин ачааллаж болох мэдээллийг
дамжуулдаг програмуудын олонлогийг зохиосон. These programs were the very first Oss. Эдгээр програмууд нь хамгийн
анхны үйлдлийн систем байсан. Over the years, they have developed into the highly өндөр complex олон хэсгээс бүрдсэн
system that we take хийх for granted анхааралдаа авах today. Дараагийн жилүүдэд өнөөдрийн
бид бүгдийн хэрэглэж буйтай адил өндөр түвшний
олон хэсгээс бүрдсэн систем болгож хөгжүүлсэн. Even ‘smart’ mobile phones have an OS, which means that they are very
flexible and the user can install ‘apps’ of their choice. Энэ нь ухаалаг гар утсанд
байдаг нийтлэг зориулалттай сонгосон хэрэглээний функцээ суулгаж болдог
үйлдлийн системтэй адил байсан. However, not all computers need an OS. Гэхдээ бүс компьютер үйлдлийн системтэй байдаггүй. An automated system such as a
household appliance that is microprocessor-controlled, like a washing machine
or digital camera, has single control program performing a single task with a
fixed set of input and output hardware. Эдгээр нь угаалгын машин
эсвэл зургийн камер зэрэг гэр ахуйн хэрэгсэлд байдаг шиг микро процессороор удирдагдсан оролт гаралтын
иж бүрдэлтэй энгийн удирдлагын автомат систем байдаг. An OS would unnecessarily raise the
development and manufacturing costs. Үйлдлийн системийн үйлдвэрлэлийн үнэ болон дээрх
хөгжлийн ахиц нь хангалтгүй байсан.
Functions of an OS
The OS is a set of programs and
related data files that controls the operation of the computer. Үйлдлийн систем нь компьютерийн системийг удирддаг програмуудын олонлог
болон хоорондоо холбогдсон өгөгдлийн файлууд юм. The main functions of a computer`s OS are to: Компьютерийн үйлдлийн системийн гол функцууд нь:
·
Complete
its own loading into RAM when the computer is started up
Компьютерийг асахад RAM руу ачааллуулж дуусгах
·
Manage
user account and security using one or more username and password
User account-ыг болон нэг болон хэд хэдэн хэрэглэгчийн нэрь нууц үгийн нууц байдлыг
удирдах
·
Provide
an interface for the user that allows the user to: хэрэглэгчийг дараах үйлдлүүдтэй холбох
холболтоор хангах
o
Run
application programs
Програмыг ачааллах
o
Manage
files in backing storage
Файл болон гадаад санах ойг удирдах
o
Read
and respond to error messages
Алдааны мэдээллийг бичих болон хариу өгөх
·
Control
application programs- loading them into internal memory(memory used
by the central processing memory (CPU) of a computer) and allocating processor time Хэрэглээний програмуудыг удирдах-
·
Manage
the processor`s time
·
Manage
the allocation of internal memory
·
Control
peripheral devices(equipment that is connected
to a computer (printer, keyboard, etc.) – input devices such as keyboard, output
devices such as printers and backing storage such as hard disk drives
·
Provide
‘ spooling’ –temporary storage of input or output data in a queue on hard disk
(originally tape), to allow application programs to proceed with other tasks
while peripherals such as printers operate relatively slowly
·
Manage
interrupt signals to the processor
·
Perform
‘ housekeeping tasks’, such as defragmenting a drive or file indexing
No comments:
Post a Comment