You are on page 1of 51

Operating System Lab Manual

Week 1-7

Airus Maqbool
22_CS_402
Submitted to:
Mr.Noman Qureshi

1
Table of Contents

LAB1 16-Jan-2024.............................................................................................................3
Lab 2 23-Jan-2024:...........................................................................................................4
Lab 3 30_Jan_2024:..........................................................................................................5
Lab 6 20-Feb-2024:...........................................................................................................6
Lab 7 (Makeup of lab 5) 22-Feb-2024..............................................................................27
Lab 8 27-Feb-2024.............................................................................................................40

2
LAB1 16-Jan-2024

CPA_1 (Hello Window Program):

OUTPUT:

3
Lab 2 23-Jan-2024:
CPA-2

TASK 1 (Change the Windows Minimize Button):

TASK 2 (Changing cursor of window):

4
Lab 3 30_Jan_2024:
CPA-3

Sysmets1:

Output:

5
Lab 6 20-Feb-2024:

CPA-4 TEXTMETRICS Structure

Sysmets 2

6
Output:

7
Sysmets3:

8
Output:

9
Sysmets4:

10
Output:

Print name and table of 2 on window:

11
Output:

12
TEXT_OUT FUNCTIONS 10 PROGRAMS

Program 1 (Print Reverse String)

13
Output:

Program 2 (Print First 10 Even Numbers)

14
Output:

Program 3 (Fibonacci series of first 10 numbers)

15
Pr
ogram 4 (Factorial calculation of 10):

16
Output:

Program 5 (Display the Average of given Data)

17
Output:

Program 6 (Even and Odd Numbers Display)

18
Output:

19
Program 7 (Display Linked list)

20
21
Output:

Program 8 (Sorting of Array)

22
Output:

23
Program 9 (Array Based Stack)

24
Output:

25
Program 10 (Print 50 prime numbers)

Output:

26
Lab 7(Makeup of lab 5) 22-Feb-2024
TASK 1 Thread

27
Output:

CPA-5 thread

Prog1: Even Numbers

28
Output:

Prog2 Factorial of a Number

29
Output:

Prog3 Average

30
Output:

Prog4 OddNumbers

31
Output:

32
Prog5 Sort Array

33
34
Output:

Prog6: PrintPrimeNumbers

35
Output:

Prog 7:

Output:

36
Prog9:

37
Output:

Prog10:

CheckPallindrom

38
Output:

39
Lab 8 27-Feb-2024
CPA-6 Keyboard

Close window by pressing a keyboard key

Changing background color by pressing a keyboard key

40
Output:

41
CPA - Keyboard related 10

Program: 1

42
Program 2

43
Program 3:

44
Program 4:

45
Program 5

Program 6:

46
Program 7:

47
Procress 8:

48
Program 9

49
Program 10

50
51

You might also like