We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>


Looking For Something at vustudents.ning.com? Click Here to Search

Please share your CS609 All Current Final Term Papers From 1 March 2014 to 13 March 2014

Assalam O Alaikum!!

Please share your CS609 All Current Final Term Papers From 1 March 2014 to 13 March 2014


+ Click Here To Join also Our facebook study Group.

..How to Join Subject Study Groups & Get Helping Material?..


See Your Saved Posts Timeline

Views: 3437

.

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

Replies to This Discussion

plz share ur current paperzzz guys...

VU Current Final Term Paper
Semester Fall 2013
Total Questions = 52 
Total Marks = 80
Total 1 Mark MCQ = 40
Total 2 Marks Short Questions = 4
Total 3 Marks Short Questions = 4
Total 5 Marks Long Questions = 4

1. How large file contain can be managed using FAT?
2. What do you mean by mirroring in FAT32?
3. Enlist all the activities that are to be performed when interrupt 9 occurs?
4. Difference between COM File and DOS Exe Files?
5. Write a Formula to transfer the cluster # in LSN for FAT32 file System.
6. Can we send the data to keyboard yes or not?
7. How many maximum possible entries are there in FAT32 and FAT16?
8. Cross reference of Cluster can be Detected?
9. Write down the Structure of boot Block.
10 How portion table virus fools dos about conventional memory?
11. Anatomy of FAT32?
12. TSR program that sets the caps lock bit in the keyboard status bytes whenever interrupt 8 occurs.

Share Your Current Final Term Papers (Questions/Pattern) from 01 March 2014 to 12 March 2014 to help each other.

Thanks 

VU Today's Final Term Paper For Fall 2013
Total Questions = 52 of Total 80 Marks
Total MCQ = 40 Each of 1 marks
Total Short Questions = 4 Each of 2 marks
Total Short Questions = 4 Each of 3 marks
Total Long Questions = 4 Each of 5 marks

How large file contents can be managed using FAT? 2 marks

• Larger files would be comprised of numerous clusters. • The first Cluster # can be read from FCB for rest of the Cluster, a chain is maintained within the FAT.

Answer in simple words is in green

 As large files would be composed of many clusters the first Cluster number is obtained from FCB and the subsequent clusters can be obtained from FAT by using the previous cluster Number to obtain the next cluster number and so on.

 

When we talk about FAT32, what is the size of FSInfo block? 2 marks

 On a FAT32 volume, the FAT can be a large data structure, unlike on FAT16 where it is limited to a maximum of 128K worth of sectors and FAT12 where it is limited to a maximum of 6K worth of sectors.

FSInfo block contains information required at the time of allocation/de-allocation to the file. Size of FAT 32 is huge at allocation/de-allocation time so calculating these values is not feasible, therefore these are stored in FSInfo block

 

Which control information PSP contains? 2 marks

• is situated before the start of a process.

• contains control information like DTA ( Disk Transfer

Area) and command line parameters.

 

Which is the location of timer count in BIOS data area? 2 Marks

 

Timer location in BIOS data area is 40:6CH

 

Explain the purpose of file control block(FCB)? 3 Marks

Control information about files are maintained in a data structure called the File control

block (FCB). The FCB for each file is created and stored in the disk.

We can get information about the file such as size, date time of creation, data time of last modification etc from FCB.  Further we can also impose restrictions on file such as read only, archived etc using FCB

 

In NTFS, where the backups of boot block are stored and why? 3 Marks

the NTFS "Backup Boot Sector" isn't really part of the NTFS Volume; it's actually stored in a sector immediately following the last sector of the Volume, which makes an NTFS Volume's partition size 1 sector larger than its Volume size!

What are three different kind of computer viruses? 3 Marks

Types of Viruses

• Partition Table Virus

• Boot Sector Virus

  • • File Viruses

 

Write a C program that should print your name using int 21H with the help of int86 function

 

See Page#19 for idea solution detail

Idea solution:

                    #include <dos.h>
                    union REGS regs;
                    main()
                    {
                                         regs.h.ah = 0;
                                         regs.h.al = 1;
                                         int86( 0x10, &regs, &regs );
                                         printf("Fourty by Twenty-Five color mode.");
                    }

 

What will be the impact of placing E5 in place of first character of file name? 5 marks

DOS perform file deletion by placing 0xE5 at the first byte of it FCB entry and placing 0’s (meaning available) in the entries for the file clusters in the FAT.

 

 

How partition table virus fools DOS about conventional memory? 5 marks

• DOS uses the conventional memory first 640 KB for its memory management The transient part of Command.Com loads itself such that its last byte is loaded in the last byte of Conventional Memory. If somehow there is some Memory beyond Command.Com’s transient part it will not be accessible by DOS.

• At 40:13H a word contains the amount of KBs in Conventional Memory which is typically 640.

• If the value at 40:13H is somehow reduced to 638 the transient part of Command.Com will load itself such that its last byte is loaded at the last byte of 638KB mark in Conventional RAM.

• In this way last 2KB will be left unused by DOS. This amount of memory is used by the Virus according to its own size.

 

 

 

 

 

Write down a TSR program, when ever user presses a key it displays it thrice. For example if user has pressed “A” it will display “AAA”? 5 marks

 

#include <dos.h>

void interrupt (*old)( );

void interrupt newfunc( );

void main( )

{

old = getvect(0x09);

setvect(0x09,newfunc);

keep(0,1000);

}

void interrupt newfunc ( )

{

(*old)( );

(*old)( );

(*old)( );

}

This program simply intercepts the keyboard interrupt and places the address of newint

in the IVT. The newint simply invokes the original interrupt 9 thrice. Therefore the

same character input will be placed in the keyboard buffer thrice i.e three characters will

be received for each character input.

 

52.

Find the root directory sector. Where reserved sector = 1 and sector per FAT = 9. Use appropriate assumption where needed? 5 Marks

 

Root DIR Sector: reserved sectors +

2 * (size of FAT) = 1 + 2 * 9 = 19

AOA,

My today paper

80% mcqs from moaz file:

Subjective question:

1)Write three Data Structures for Memory DOS use? 
Ans
• MCB ( Memory Control Block )
• EB ( Environment Block )
• PSP ( Program Segment Prefix )

2)Scan Disk Surface Scan for Bad Sectors

• It attempts to write a block.
• After write it reads back the block contents.
• Performs the CRC test on data read back.
• If there is an error then the data on that block is not stable the cluster of that block should be marked bad.
• The cluster is marked bad by placing the appropriate code for bad cluster so that they
may not be allocated to any file.

3) How Accessing NTFS volume in DOS?

• NTFS volume can not be accessed in DOS using DOS based function like absread( ) etc.
• DOS device drivers does not understand the NTFS data structures like MFT etc.
• If NTFS volume is accessed in DOS, it will fire the error of Invalid Media.
4) How to recovered a Deleted Files?

• 0xE5 at the start of file entry is used to mark the file as deleted.
• The contents of file still remain on disk.
• The contents can be recovered by placing a valid file name, character in place of E5 and then recovering the chain of file in FAT.
• If somehow the clusters used by deleted file has been overwritten by some other file, it cannot be recovered.

5) Structure of Partitioning Table

• Total size of Partition Table is 512 bytes.
• First 446 bytes contains code which loads the boot block of active partition and is executed at Boot Time.
• Rest of the 66 bytes is the Data part.
• Last two bytes of the Data part is the Partition table signature.

6)Find root dir if reserved sector = 1 and size of fat is 9?

Root DIR Sector: reserved sectors +
2 * (size of FAT) = 1 + 2 * 9 = 19

7)write the functionality of absread and abswrite?

• absread( )
is used to read a block given its LSN
• abswrite( )
is used to write a block given its LSN
absread(int drive, int nsects, long lsec, void *buffer);
abswrite(int drive, int nsects, long lsec, void *buffer);

other question from old papers. Kindly pray for me :)



nmoon  thanks for sharing ur paper.. 

Attention Students: You don’t need to go any other site for current papers pattern & questions. Because all sharing data related to current Final term papers of our members are going from here to other sites. You can judge this at other sites yourself. So don’t waste your precious time with different links. Just keep visiting http://vustudents.ning.com/ for all latest updates.

thanks nmoon

Thx nmoon.

what will be the correct ans of..

which file system keeps the backup of its boot block?????

FAT32

 

 

 

 

Objective 20 % from moaaz file and subjective 30 %

 

Q: what is differenc between tracks and sectors:

Q: Write disadvantages and advantages of  FAT32:

 

Q:How disk scan identify the bad sectors?

 

Answer:-  • It attempts to write a block. • After write it reads back the block contents. • Performs the CRC test on data read back. • If there is an error then the data on that block is not stable the cluster of that block should be marked bad. • The cluster is marked bad by placing the appropriate code for bad cluster so that they may not be allocated to any file.

 

 

Q) Write down a procedure to convert the cluster number into sector number?

                                                    

 

Q# Suppose a disk is divided into two partition and we have read MBR at LBA=0 to get information about primary partition a) How many bytes of code part we need to skip to get information about primary partition? b) How many bytes of code part we need to read information?

 

 

Q# Write down procedure to convert a cluster number into sector number

Answer:-  NTFS simply the following formula will be used to translate the sector number into cluster number. Sector # = Cluster # * Sector Per Cluster

 

 Q: In FAT32, what is the size of FSInfo?

Answer:- On a FAT32 volume, the FAT can be a large data structure, unlike on FAT16 where it is limited to a maximum of 128K worth of sectors and FAT12 where it is limited to a maximum of 6K worth of sectors.

 

remember me in ur prayers

 +++Irum MCS+++ thanks for sharing ur paper..best of luck for ur result 

Attention Students: You don’t need to go any other site for current papers pattern & questions. Because all sharing data related to current Final term papers of our members are going from here to other sites. You can judge this at other sites yourself. So don’t waste your precious time with different links. Just keep visiting http://vustudents.ning.com/ for all latest updates.

RSS

Today Top Members 

© 2019   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service