2.1. Tәng quan vӅ hӋ ÿiӅu hành
2.1.1. Khái ni͏m chung v͉ h͏ ÿi͉u hành
H͏ ÿi͉u hành là t̵p hͫp các ch˱˯ng trình ÿ˱ͫc t͝ chͱc thành m͡t h͏ th͙ng vͣi nhi͏m vͭ ÿ̫m b̫o t˱˯ng tác giͷa ng˱ͥi dùng vͣi máy tính, cung c̭p các ph˱˯ng ti͏n và d͓ch vͭ ÿ͋ ÿi͉u ph͙i vi͏c thc hi͏n các ch˱˯ng trình, qu̫n lí ch̿t chͅ các tài ngun cͯa máy, t͝ chͱc khai thác chúng m͡t cách thu̵n ti͏n và t͙i ˱u.
Nhѭ vұy, hӋ ÿiӅu hành là mӝt nhóm chѭѫng trình, hoҥt ÿӝng nhѭ là mӝt cҫu nӕi giӳa ngѭӡi sӱ dөng và máy tính ÿiӋn tӱ, giúp cho ngѭӡi sӱ dөng dӉ dàng khai thác máy. Trong quá trình làm viӋc vӟi máy tính ÿiӋn tӱ, tҩt cҧ các thao tác cӫa ngѭӡi sӱ dөng ÿӅu ÿѭӧc ghi nhұn và xӱ lý bӣi hӋ ÿiӅu hành.
HӋ ÿiӅu hành cho phép ngѭӡi sӱ dөng truyӅn ÿҥt các yêu cҫu xӱ lý cӫa
mình thơng qua các hình thӭc tӵ nhiên (chӍ thӏ, thao tác,…), sau ÿó chuyӇn nӝi dung các truyӅn ÿҥt này thành các chuӛi ký hiӋu mã ÿiӅu khiӇn mà máy tính
ÿiӋn tӱ hiӇu ÿѭӧc và thӵc hiӋn ÿѭӧc. HӋ ÿiӅu hành có nhiӋm vө giҧi mã các kӃt
quҧ xӱ lý thành các thông tin mà ngѭӡi sӱ dөng có thӇ ÿӑc và hiӇu ÿѭӧc.
Nhӡ hӋ ÿiӅu hành, viӋc trao ÿәi thông tin giӳa ngѭӡi sӱ dөng và máy tính ÿiӋn tӱ trӣ nên dӉ dàng và hiӋu quҧ hѫn. Ngѭӡi sӱ dөng không bҳt buӝc phҧi hiӇu biӃt cNJng nhѭ lӋ thuӝc nhiӅu vào tә chӭc vұt lý bên trong cӫa máy tính ÿiӋn tӱ trong viӋc ÿһc tҧ các yêu cҫu xӱ lý cӫa mình. ĈiӅu ÿó khơng chӍ giúp máy tính ÿiӋn tӱ trӣ nên gҫn gNJi hѫn vӟi con ngѭӡi, mà cịn giúp các cҩu trúc máy tính khác nhau có thӇ hịa nhұp thành mӝt hӋ thӕng ÿӇ thӵc
hiӋn chung mӝt cơng viӋc. Hình sau minh hӑa mӕi quan hӋ giӳa ngѭӡi sӱ dөng và phҫn cӭng.
Các chͱc năng c˯ b̫n cͯa h͏ ÿi͉u hành
HӋ ÿiӅu hành có nhiӅu chӭc năng, các chӭc năng cѫ bҧn có thӇ kӇ ÿӃn là: Giao tiӃp vӟi ngѭӡi sӱ dөng, quҧn lý hӋ thӕng tӋp tin, quҧn lý các thiӃt bӏ, thi hành và quҧn lý các phҫn mӅm ӭng dөng, xӱ lý lӛi, làm viӋc qua
mҥng, các tiӋn ích hӋ thӕng.