Wednesday, September 5, 2012

Operating system


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