software engineering

What is software? Computer programs and associated documentation. Software products may be developed for a particular customer or may be developed for a general market.

 What are the attributes of good software? Good software should deliver the required functionality and performance to the user and should be maintainable, dependable, and usable. 

What is software engineering?Software engineering is an engineering discipline that is concerned with all aspects of software production from the early
Read More

Web page Authoring Freeware

Smatterings A Writers Home Page

Web page Authoring Freeware

This is a list of software that made my life easier and freeware that I wish I had in the beginning.

Freeware Download Aids

freeware download aids link Freeware tools to help in unzipping and downloading software. Read this page first if you have never download a program from the Internet or are downloading many files for the first time and using an older PC operating Windows XP or lower.

Freeware to get you started in HTML

Freeware for Writing HTML

If you are just starting out you need two HTML editors:

Read More


11. (a) What are two reasons for using layered protocols? (b) What are the two possible disadvantages of using layered protocols?        (a) Among other reasons for using layered protocols, using them leads to,(1) breaking up the design problem into smaller, more manageable pieces, and(2) layering means that protocols can be changed without affecting higher or lower ones.   b) Disadvantage of using layered protocols: (1) More overhead, due to added information or operation done in each layer. Read More



What is the difference between RIPv1 and RIPv2? RIPv1 is a classful routing protocol and RIPv2 is classless.

List similar non IP routing protocols to RIP (ex. From Xerox, Novell, etc.)? Similar protocols to IP RIP are: Xerox Network Systems protocol suite (XNS), Novell’s IPX RIP, and AppleTalk’s Routing Table Maintenance Protocol (RTMP).

What is the UNIX implementation of RIP? any UNIX distributions are based on the popular 4.2 BSD (Berkeley Software Distribution) and implement RIP in either

Read More

Untitled 1

In the TCP/IP model, the Network Interface layer corresponds to which layer(s) of the OSI model? – Physical and MAC layers

Give three examples of link layer protocols? – IEEE 802.3/Ethernet, Frame Relay, ATM, and SONET

In the TCP/IP layer, the network layer is responsible for enabling the routing of the data across (logical or physical): – It is across logical network path as it uses packet format and IP address format.

What is the min/max length of an IP header? – 20/65535octets

Which field in the

Read More


 Linux Memory Management

There are two components to memory management under Linux, First, the physical memory-management system deals with allocating and freeing pages, groups of pages, and small blocks of memory. The second component handles virtual memory, which is memory mapped into the address space of running processes.

Management of Physical Memory
The primary physical memory manager in the Linux kernel is the page allocator. This allocator is responsible for allocating and freeing all physical Read More