100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Essay

Programming Coursework

Rating
-
Sold
-
Pages
38
Grade
A
Uploaded on
17-04-2023
Written in
2018/2019

The Module Code & Module Title coursework is designed to provide students with a comprehensive understanding of a specific subject within the field of computer science. The coursework is structured to include a combination of lectures, tutorials, and practical sessions to ensure that students develop both theoretical and practical skills. The coursework covers a wide range of topics related to the specific module, including the history and evolution of the subject, the key concepts and principles, and the latest developments and trends. The coursework may also include discussions on the impact of the subject on society, ethical issues, and current debates. Throughout the coursework, students will engage in a range of activities, including reading academic papers and textbooks, writing essays and reports, and participating in group discussions and presentations. There may also be practical sessions where students will work on projects, experiments, or simulations to apply their theoretical knowledge and develop their practical skills.

Show more Read less
Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Unknown
Course

Document information

Uploaded on
April 17, 2023
Number of pages
38
Written in
2018/2019
Type
Essay
Professor(s)
Unknown
Grade
A

Subjects

Content preview

Module Code & Module Title

CS5001NI Networks and Operating System

Assessment Weightage & Type

20% Individual Coursework

Year and Semester

2018-19 Autumn / 2018-19 Spring



Student Name: Ashutosh Chaurasia

London Met ID: 17032168

College ID: NP01NT4S180019

Assignment Due Date: 15th April 2019

Assignment Submission Date: 15th April 2019

Word Count (Task B): 1540


I confirm that I understand my coursework needs to be submitted online via Google Classroom under the
relevant module page before the deadline for my assignment to be accepted and marked. I am fully
aware that late submissions will be treated as non-submission and a mark of zero will be awarded.

,Acknowledgement:
I would like to thank and express my sincere gratitude towards Islington College
and London Metropolitan University for giving us this coursework about UNIX Shell
Scripting and to learn more about it and different network protocols and the I/O
system structure. I would also like to thank my module leader Mr. Bijay Limbu
Senihang for teaching us about the various technical networking terms involved in
this project and providing us with different types of educational resources. He
helped us a lot through this coursework.

I would also like to thank our teacher Mr. Suryansh Mathema for guiding us through
this coursework without whom it would have been difficult for us to complete this
coursework on time. He helped us creating the script file for this script program.

Last not but not the least, I would like thanks my parents for supporting me through
this and helping me to complete this coursework.

,Abstract:
This document contains a brief introduction to shell scripting and UNIX shell
followed by the source code of the program and its various test cases of both valid
and invalid input. Since UNIX is one of multi-client and multiprocessing working
frameworks, UNIX has its answer for the framework asset the board. The UNIX
piece handles practically all the essential issues identified with procedure the
executives, memory the board, document framework, and I/O framework, and give
all around characterized framework programs that have the obvious task of
obligation so as to permit client projects to call them with framework calls.

, Contents
1. Task A: ................................................................................................................................................. 1
1.1. Introduction:................................................................................................................................. 1
1.1.1. Aims and Objective: ............................................................................................................... 1
1.2. Script: ........................................................................................................................................... 2
1.3. Testing: ........................................................................................................................................ 7
1.3.1. For valid inputs: .................................................................................................................. 7
3.1.2. For Invalid Inputs: .................................................................................................................. 13
1.4. Contents of three files:............................................................................................................. 17
1.5. Conclusion: ................................................................................................................................ 18
2. Task B: Technical Report ................................................................................................................ 19
2.1. Introduction:............................................................................................................................... 19
2.2. Aims and Objective: ................................................................................................................. 20
2.3. Body of the report: .................................................................................................................... 20
2.3.1. Network connection protocol: ......................................................................................... 20
2.3.2. UNIX Communication: ..................................................................................................... 22
2.3.3. Security Aspect of UNIX OS: .......................................................................................... 23
2.3.4. I/O system Structure: ....................................................................................................... 24
2.3.5. I/O Disk Scheduling: ........................................................................................................ 25
2.3.6. I/O Device Handler: .......................................................................................................... 26
2.4. Conclusion: ................................................................................................................................ 27
3. References: .......................................................................................... Error! Bookmark not defined.
4. Appendix: ........................................................................................................................................... 29
4.1. Appendix- A: .............................................................................................................................. 29
4.1.1. Types of Linux Shells:...................................................................................................... 29
4.1.2. Bash Scripting: .................................................................................................................. 29
4.2. Appendix- B: .............................................................................................................................. 29
4.2.1. Interrupts:........................................................................................................................... 29
4.2.2. Polling Scheme: ................................................................................................................ 30
4.2.3. Interrupt Nesting: .............................................................................................................. 30
4.2.4. Direct Memory Access (DMA): ....................................................................................... 31
$10.48
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
ayushmanthapa

Get to know the seller

Seller avatar
ayushmanthapa (self)
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
2 year
Number of followers
0
Documents
5
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions