Monday, April 30, 2012

How to Write Your Thesis

The following are the useful links for researchers who are all in the position of writing Thesis.

Link 1
Link 2
Link 3
Link 4

Wednesday, April 25, 2012

May 2012 issue of Profit

 May 2012 issue of Profit
In this issue, we focused on how the ever-changing dynamics of the marketplace put new demands on IT and business managers—requiring they stay nimble and creative to keep pace. So even after a successful project launches, the best leaders are looking to the horizon to identify new challenges and opportunities.
And they expect that the IT systems that support them will reflect their needs. Business processes enshrined in core enterprise resource functionality must match the expectations of customers and partners. IT access points must address the needs of actual users.
Continuous improvement must be a philosophy shared across the organization. And any long-term IT strategy must have flexibility and scalability in its very DNA.
Fix IT When It Ain't Broke
The benefits of business and IT collaboration on upgrade decisions
Charting a New Course
Korean Air gains altitude by helping employees leverage the company's greatest asset: information.
Outside the Box
Acorn Paper completes a seamless upgrade over a holiday weekend.
Moving On Up
Why your next upgrade may present the best opportunity to move to the cloud
A Global Roadmap
A strong corporate culture provides direction for Toyota's Pierre Masai.
What Customers Want
Research from the Oracle RightNow team reveals what it takes to keep customers happy in 2012.
Is one issue of Profit not enough to get you through August? Visit the Profit archives, or follow @OracleProfit on Twitter for a daily dose of enterprise technology news from Profit.

Saturday, April 21, 2012

System Software - Unit 5 -Question Bank

MC9224 - System Software - Unit 5 - Question Bank


 1.      What is Text Editor?
            At its most basic, a text editor is a tool for simply editing text. You can use a text editor for a wide variety of tasks from cleaning up data to editing configuration files on your system.

2.      Who does mostly use a text editor?
    1. Programmers and Secretaries of authors.
    2. Knowledge workers (who compose, organize, study and manipulate the computer-based information)

3.      What are your first thoughts about how to build a document editor?
    1. Internal structure
    2. Formatting
    3. GUI
    4. Spell Check

4.      What is CLI?
Command Line Interface(CLI) is an interface used to the user interacts with the computer through the commmand languages and also used to configure most servers, Routers and so on.
 
5.      What is an Interactive Editor?
An Interactive Editor is a computer program that allows a user to create and revise a target document.

6.      What are the contents of a document?
    1. Computer programs
    2. Text information
    3. Equations
    4. Tables
    5. Line art and
    6. Photographs

7.      Listout the set of operations of the actual editing phase.
The actual editing phase has the set of operations such as Insert, Delete, Replace, Move and Copy.

8.      What are the four tasks of the overview of editing process? Or Write the tasks accomplished by the document editing process.
The document-editing process is an interactive user-computer dialogue to accomplish four tasks:
    1. Select the part of the target document to be viewed and manipulated.
    2. Determine how to format this view on-line and how to display it.
    3. Specify and execute operations that modify the target document.
    4. Update the view appropriately.
9.      List out the user interface editors?
    1. Interactive Editors
    2. Line Editors
    3. Screen Editors

10.  List the categories of user interface input devices.
    1. Text devices
    2. Button Devices
    3. Locator devices

11.  List the categories of user interface Output devices.
    1. Teletype Writers
    2. Character-printing terminals
    3. Glass teletypes
    4. Modern professional workstations.

12.  List the categories of user interface interaction language.
    1. Typing-Oriented or Text Command oriented. [Eg: Unix editors]
    2. Function-Key editor. [eg: ‘C’ editor]
    3. Menu-oriented user interface or Icons. [eg: Windows editors]

13.  What are the components of the editing structure?
    1. Editing Component
    2. Traveling Component
    3. Viewing Component
    4. Display Component
    5. Filter Component

14.  What is an Interactive debugging system?
An Interactive Debugging System provides programmers with facilities that aid in the testing and debugging of programs.

15.   What are the functions of the Interactive debugging system?
    1. Debugging functions and capabilities
    2. Relationship with other parts of the system.
    3. User Interface criteria.

16.  Define: Gaits.
Given a good graphical representation of program progress, it may even be useful to run the program at various speeds, called gaits.
 
17.  Define: Trace or Tracing. Or What is Tracing?
Tracing can be used to trace the flow of execution logic and data modifications.
 18.   Define: Traceback.
Traceback can show the path by which the current statement was reached. It can also show which statements has modified a given variable or parameter. This kind of information should be displayed symbolically and related to source program.

19.  What is Debugging?
It is the process of isolating and correcting the causes of the known errors in a program.

20.  List out the various system software tools.
    1. Database Management Systems
    2. Text Editors
    3. Interactive Debugging Systems
    4. Operating System
    5. Compilers

21.  What is the importance of the user interface?
The user of an interactive editor is presented with a conceptual model of the editing system. This model provides an easily understood abstraction of the target document and its elements, with a set of guidelines describing the effects of operations on these elements.

22.  How the mapping of view buffer to a window is done?
The mapping of the viewing buffer to a window is accomplished by two components of the system.
    1. the viewing component formulates an ideal view, often expressed in a device-independent intermediate representation.
    2. the display component takes this idealized view from the viewing component and maps it to a physical output device in the most efficient manner possible.

23.  What is a Locator device?
The Locator devices are two-dimensional analog-to-digital converters that position a cursor symbol on the screen by observing the user’s movement of the device.

GREP, SED, AWK - System Software Lab - MC9227

Lab Program - 7 - GREP, SED, AWK - System Software Lab



Grep :
[rmurali@AntiViruS ~/SS]$  grep '^.a...x.$' /usr/share/dict/words
[rmurali@AntiViruS ~/SS]$ grep '^\(.*\)\1$' /usr/share/dict/words
[rmurali@AntiViruS ~/SS]$ grep '^\(.\+\)\1\(.\+\)\2$' /usr/share/dict/words
[rmurali@AntiViruS ~/SS]$ grep '\(.\+\)\1' /usr/share/dict/words

Awk:
[rmurali@AntiViruS ~/SS]$ cat awk
#!/usr/bin/awk -f
{ print factorial($0); }
function factorial(n)
{
if (n==0)
  return 1;
else
  return n*factorial(n-1);
}
[rmurali@AntiViruS ~/SS]$ chmod u+x awk
[rmurali@AntiViruS ~/SS]$ ./awk
[rmurali@AntiViruS ~/SS]$ awk -F : '$3 == 500 { print $1 }' /etc/passwd
[rmurali@AntiViruS ~/SS]$ awk -F : '/^c...1/ { print $1 $3 }' /etc/passwd
[rmurali@AntiViruS ~/SS]$ awk -F : '/^m....*/ { print $1   $3}' /etc/passwd
SED
[rmurali@AntiViruS ~/SS]$ sed G > s1.txt
helo
(Press Ctrl + D to save the content)
[rmurali@AntiViruS ~/SS]$ cat s1.txt
[rmurali@AntiViruS ~/SS]$ sed G > sed1.txt
[rmurali@AntiViruS ~/SS]$ cat sed1.txt
[rmurali@AntiViruS ~/SS]$ sed G sed1.txt > sed2.txt
[rmurali@AntiViruS ~/SS]$ cat sed2.txt
[rmurali@AntiViruS ~/SS]$ sed 'G;G' sed1.txt > sed3.txt
[rmurali@AntiViruS ~/SS]$ sed 'n;d' sed1.txt > sed4.txt
[rmurali@AntiViruS ~/SS]$sed = sed1.txt | sed 'N;s/\n/\t/'
[rmurali@AntiViruS ~/SS]$sed = sed4.txt | sed 'N;s/\n/\t/'
[rmurali@AntiViruS ~/SS]$ sed = sed1.txt | sed 'N;s/\n/\t/' > sed5.txt
[rmurali@AntiViruS ~/SS]$ cat sed5.txt
[rmurali@AntiViruS ~/SS]$ sed '/./=' sed1.txt | sed '/./N; s/\n/ /' > sed6.txt
[rmurali@AntiViruS ~/SS]$ cat sed6.txt
[rmurali@AntiViruS ~/SS]$ sed -n '$='
[rmurali@AntiViruS ~/SS]$ sed -n '$=' sed1.txt
[rmurali@AntiViruS ~/SS]$ sed -n '$=' sed4.txt
[rmurali@AntiViruS ~/SS]$ sed -n '$=' sed3.txt
[rmurali@AntiViruS ~/SS]$ sed 2q sed1.txt
[rmurali@AntiViruS ~/SS]$ sed 2q shell1.sh

Wednesday, April 18, 2012

May/June 2012 digital edition of Oracle Magazine

May/June 2012 digital edition of Oracle Magazine

This issue includes the mix of news, community, customer-focus, and technology stories you've come to expect in Oracle Magazine—and more. This issue also includes an Oracle Magazine first: six different covers open this issue, each featuring a different character from Marvel's The Avengers.
Here are some highlights from the May/June 2012 issue:
Super Hero IT
Agent John Smith is the chief systems administrator for the Supreme Headquarters International Espionage Law-Enforcement Division (S.H.I.E.L.D.), where he works for Nick Fury. And just as Fury must assemble the Avengers to battle threats to the world that no one else can handle, Smith must assemble the most powerful data center to deliver extreme performance and Earth-saving analytics. See why Smith counts on Oracle engineered systems, storage, and analytics to support the Avengers.
Storage Stands Tall
Oracle's enterprise storage solutions combine the best hardware with software designed to take advantage of that hardware, to meet the requirements of various types of I/O processing and long-term data archiving. Learn why organizations depend on Pillar Axiom 600, Sun ZFS Storage Appliance, and StorageTek modular library systems and drives from Oracle to support their operations and keep information available.
Connected
Digicel Haiti, the largest mobile communications operator in Haiti, faced nightly data collection processes that were taking too long on the company's server infrastructure. To overcome that problem, Digicel migrated its 38 TB data warehouse to Oracle Exadata Database Machine. Read how the benefits went far beyond solving the company's immediate reporting problems.
Interview (with podcast): Upon Further Analysis
Oracle Advanced Analytics delivers key insights from big data.
Up Close (with video): Big Data Boot Camp
An early adopter shares big data expertise at COLLABORATE 12.
Business Intelligence: Working with the Summary Advisor
Create in-memory aggregates for better performance on Oracle Exalytics In-Memory Machine.
Ask Tom: On Connection Pools, Cursor Differentiation, and Optimal Ordering
Our technologist cleans pools, explores cursor types, and looks for order in table creation.
Read the issue online or download it for later. Enjoy!