Instructions : all home assignments are to be completed in groups of



Download 219,74 Kb.
Pdf ko'rish
bet2/17
Sana12.11.2022
Hajmi219,74 Kb.
#864723
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
SOC3010 OS HOME ASSIGNMENT 3 FALL 2022

when module __init is invoked. 
Display your future plan (what each member wants to become after graduation) 
and goal in life 
when module __exit is invoked
.
PROVIDE SCREEN SHOTS OF ALL THE RESULTS INCLUDING THE 
PROGRAM. 
3.
Write a Kernel module to
(i)
pass parameters from Command line to input each group member 
information,
(ii)
store (append) it in a file named
group_groupleaderid (example, 
group_u140100)
and
(iii)
display the file contents. The parameters to be passed from the command 
line are Name, ID, Level (Junior), Group No., Address, Ph. No., Email 
address, Grade upto Somophore level of a member, filename. The default 
values to be stored initially would be the Group leader’s information.
(iv)
With every invocation of the 
module __init (i.e., when insmod is 
executed)
, a new group member information containing Name, ID, Level 
(Junior), Group No., Address, Ph. No., Email address, Grade upto 
Somophore level must be taken from the command line arguments and 
appended to the file.
(v)
With every invocation of
module __exit (i.e., when rmmod is executed)
Display the current contents of the file (file name 
group_groupleaderid).


SOC3010 OPERATING SYSTEMS 
HOME ASSIGNMENT 3 
FALL 2022
(vi)
PROVIDE SCREEN SHOTS OF ALL THE RESULTS INCLUDING 
THE PROGRAM

4.
Write a Kernel module to display the scan code of the key being pressed and 
released using keyboard interrupt routine.
PROVIDE SCREEN SHOTS OF ALL THE RESULTS INCLUDING THE 
PROGRAM. 
 
5.
Write a Kernel module to identify a key being pressed or released on the 
keyboard and display the scan code and name of the key being pressed and 
released using keyboard interrupt routine.
This kernel module should detect all the keys on the keyboard (Upper case & 
Lower case Alphabets, Numerals 0-9, Special editing & arithmetic keys (; . , :
? > < / ‘ “ [ ] { } \ | - = + _ ) ( * & ^ % $ # @ ! ~ space), Function keys F1 to 
F12, Ctrl(left & right), Backspace, Alt(left & right), insert, Delete, ins, del, 
Enter, shift (left & right), Home, End, NumLk, PageUp, Page Down, PgUp, 
PgDn, Esc, PrtSc, Pause and four arrow keys).

Download 219,74 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish