4/19/2014

Chapter 7: Deadlocks. Exercise

 Chapter 7: Deadlocks.

a)    What is deadlock?



b)    Draw FOUR (4) symbols used in Resources-Allocation Graph as follows.

    I ) Process


    II) Resources Type with three instances


    III) Pi requests instances of Rj


    IV) Pi is holding an instances of Rj


Rujuk Nota (slide) berikut.


+ Security


c) A password may become known to other users in a variety of ways. Is there a simple method for detecting that such event has occurred? Explain your answer.


d) The list of all passwords is kept within the operating system. Thus, if a user manages to read this list, password protection is no longer provided. Suggest a scheme that will avoid this problem.


FEP1023 QUIZ 20 April 2014

Name :____________________________
Matric:____________________________

Please submit on 20 April, befora 1.00 pm.
 
Consider the following C Program.
























I)Show the output when input (x and y) are as follows (write “nothing” if nothing prints).


 






II) Draw a flowchart for the program.


4/17/2014

FEP1023 Exercise 17 April 2014

i. Show output of a program above when inputs
are 150, 100, 80,0,-10

ii. Draw a flowchart for the code above.


4/09/2014

FEP1023 LAB1

Sila download Lab berikut:-


Lab Activity (1)



1.      Draw a flowchart and write a program to read three numbers and display the average.

2.      Draw a flowchart and write a program to add, subtract, divide and multiple two floating point numbers and make the output in two decimal places. Then the program will ask another two integer numbers to make modulus operation and display the result. Sample output as follows:
This program is to test arithmetic operator in C programming
Enter floating point number 1:   6.6
Enter float point number 2:   3.3
6.6 + 3.3 = 9.9
6.6 – 3.3 = 3.3
6.6 / 3.3 = 2.2
6.6 * 3.3 = 21.78
Enter integer number 1:   50
Enter integer number 2:   3
50 % 3 remainder 2
 
 tarikh hantar : akan di maklumkan kemudian











JSP - Java Server Pages, SQL, HTML Forms and Databases

Posting kali ini akan menunjukkan bagai mana untuk memproses database menggunakan java. Perkara-perkara berikut akan di tunjukkan:-

1.    Administratively Register a Databases.
2.    Insert records in a database using JSP. 
3.    Inserting data from HTML Form in a database using JSP.
4.    Retrieve data from a database using JSP – result sets.
5.    Delete Records from Database


1.    Administratively Register a Databases.
nama database, nama table dan nama field
 Satu database access yang 'simple' telah pun di sediakan sebagaimana gambar di atas. Java hanya boleh 'bercakap' dengan database yang di daftarkan sahaja.Proses mendaftarkan database sebagai 'data source' melalui ODBC adalah seperti berikut:-

buka ODBC untuk daftarkan data source

















memilih nama database

selesai mendaftarkan data source
2.    Insert records in a database using JSP.  
 Proses insert data pada peringkat permulaan ini  - saya hanya insert data static sahaja iaitu nilai 1 untuk id dan 'charlie' untuk name. Ini adalah untuk memberi kejelasan kepada 'database connection' dan 'sql statement' INSERT kepada pelajar.

perhatikan 'connection database' dan sql statement yang di gunakan
3.    Inserting data from HTML Form in a database using JSP. 
 Proses insert data yang kedua ini memerlukan pengguna untuk masukkan data id dan data nama. Pseudocode umumnya adalah seperti berikut:-
1. Baca data dari user.
2. Insert data ke database.

Proses ini perlu menggunakan dua  page iaitu page pertama untuk input data, dan page kedua untuk insert data ( sama spt contoh nombor 2 tapi dengan sedikit penambahan koding)

input.htm untuk input data dari user

savedata.jsp untuk insert data ke database
4.   Retrieve data from a database using JSP – result sets.
Proses display data sebenarnya proses lebih rumit berbanding proses lain (insert dan delete) kerana ia menggunakan satu objek lain iaitu result set (suatu objek yang akan pegang data).
proses view data


5.    Delete Records from Database
Perhatikan koding untuk padam data seperti dibawah. Data yang akan di padam telah di setkan secara static. Ini untuk memberi kejelasan kepada pelajar terhadap SQL statement DELETE.

delete data yang mempunyai id =1
untuk proses delete yang lebih baik- kita akan mengguna pakai proses 4 kemudian ditambah satu link delete.
bila link delete di klik ia akan memanggil fail delete.jsp


Jika pelajar mahir dengan proses-proses  di atas-maka pelajar akan dapat kuasai web programming menggunakan jsp, dan kemahiran seterusnya ialah dalam menghasilkan user interface yang baik.


4/05/2014

BCS1333 - Quiz 3


Chapter 5 Scheduling Algorithms

Briefly explain scheduling algorithma and List Pros and Cons for each of the four scheduler types listed below.

1.    First In First Out (FIFO)



Pros:



Cons:



2.    Shortest Job First (SJF)



Pros:




Cons:


3.    Priority Schedular


Pros:




Cons:





4.    Round Robin Scheduler (RR)



Pros:



Cons:

References text book

4/02/2014

FEP1023 Introductino to Programming (Lab 1 - 3 April 2014)



1. Write a program that reads in radius and length of a cylinder and computes area and volume using the following formulas:-
Area= radius x radius x 3.14
Volume = area x length


2. Write a program which inputs 3 numbers, and outputs their sum, product and average.


Cara download Installer windows 10 dalam format ISO

1. Jika anda bercadang untuk download windows 10 melalui website rasmi windows - pilihan untuk download dalam format ISO tidak di berikan.  ...