Search This Blog

Powered By Blogger

Wednesday, May 2, 2012

Job Interview Questions and Answers

Job Interview Questions and Answers This article is probably what most of you out there are waiting for. So, wait no more! The "Interviewer's Top 10 Hits" Best Compilation record is out! Here, you'll find a list of the 10 most popular questions used by those faithful interviewers world wide. I do want to caution everyone though, that this is only to provide you with a overall guide to what they want to know, and it should not be treated as text book answers, because there are none. If everyone started answering the same questions with the same answers, there would be (a) very bored interviewers, and (b) absolutely no selection process. But let me not digress. And the Top 10 are... 1. Tell Me Something About Yourself Now, this is a golden classic used at the start of interviews to break the ice and to get you to give them a good initial run down of who you are and your "hidden" characteristics, demonstrated in the way you present this self-story. You should prepare a 2 to 3 minute presentation that briefly introduces your self (where you're from), your personal interests (hobbies, community involvement etc), your work history, and recent career experience. The most time should be spent on the accomplishments in the last two areas. Interviewers look out for three things: If you are able to give a brief, sequential summary of your life and career that relates to the job for which you're interviewing. Don't ramble on aimlessly on irrelevant nitty gritty details though. If you find yourself at the 5 minute mark talking about your high school days, you are WAY off the mark! Your conversational style, your confidence level, your ability to organize and present information. An idea of the person your are behind the suit. 2. Why Do You Want To Join This Company? OK, now they want to know your motivations for joining the company. And this is usually where they can read between the lines in your answer, so think carefully when answering. First, do your research on the company, its culture and market. Not enough job seekers do enough or ANY of this which is a real no-no! Make sure you understand who you are being interviewed by. Second, DON'T give answers such as "Oh, because its such a cool place to work!", "I like your salary and benefits package," or "My friends are already there and it makes it easier for us to hang out together." OK, so maybe I exaggerate a little bit, but you should get the picture. These answers seem "give-me" oriented and do not show the interviewer how your skills and experience deliver what the company needs. Third, DO demonstrate to them how you can contribute to the company's goals and how your skills and experience match their requirements. Use concrete examples as if you were already working there. For instance, when I interviewed with JobStreet.com for the role of Editor, I drew up a list of things that would add value to the job seeker. Similarly, if research shows that the company is trying to be market leader, tell them how your experience/skills will be able to let you contribute to adding market share for the company. 3. Why Are You Looking For A New Job? This may seem like a straightforward question to answer, but look again. It is very easy to slip up here if you are unprepared. Most people seek another job because they are unhappy/unsatisfied with their current employment. But relating ANYTHING in a negative light at an interview is bad form. Most interviewers don't look so much for the reason you left, but they way you deliver your response. So, always be honest and positive. Even if you got fired from your last job, try to keep it brief yet honest. If you start ranting on about how your ex boss/company was a terrible employer, they may be thinking "Is he still dealing with bitter or sad feelings, or has he been able to focus his energy on the future and the next position? Does she place total blame on others for her situation or does she accept at least some responsibility for it?" Further, most terminations happen because of an ill-fit between company and employee, not so much performance. So, try to take this angle. If you left voluntarily, don't dwell on the negative reasons for leaving, and focus on how you can contribute better to your new company/role. Some examples of answers that would work are below. But again, don't just memorize these answers and throw them out again without being really honest. Interviews never work if you approach them like textbook exams. I wanted to move my career in a new direction. (Make sure you mention what this new direction is.) My company was restructuring and I chose to seek better opportunities elsewhere. I want to keep developing new skills but was unable to pursue this in my previous company. I decided to make a change to allow this to happen. 4. What Kind Of Position Are You Looking For? Avoid vague answers such as "I want an exciting job" or "I want to grow my skills in this area." It shows lack of focus and motivation for your career objective. Instead, focus on your desired position and how your skills and experience can help you be an asset within that position. For example, "I have a strong ability to communicate and market a product as proven in my 2 years experience as marketing officer at University/company A. I believe that I understand the consumer industry and can add value to your company's marketing efforts." 5. What Do You Consider Your Strengths and Weaknesses? This is a time to be honest, but don't go to extremes either way. You don't want to start telling them that you are really terrible at organizing and can never be on time. Neither do you make yourself out to be the next best thing since sliced bread. Instead, be clear and concise about qualities that demonstrate you take responsibility for your work ethic, actions, and experiences learned (or failures) on the job, problem-solving ability, and values. 6. What Do You Know About Our Company? This is where your research has come in handy. It is a way to demonstrate that you are serious about joining the company and was motivated enough to learn about it before the interview. Don't respond by repeating each and every fact you learnt about the company, because it can seem arrogant and memorized. Do mention its major product, markets and latest development. Keep things positive. Also try to show your eagerness to learn more about the company by asking some questions to the interviewer him/herself. 7. What Do You Consider Your Greatest Achievements? Try to mention about 2-3 achievements. This is a way for interviewers to gauge how you managed people/projects/yourself in a successful manner - which can translate into how you may be able to succeed in the company if they hire you. Try to choose a set of achievements that allow you to display a variety of strengths. Ie. A successful event that you set up showing your organizational skills, successfully resolving a situation at work which demonstrates your problem solving skills and delivering an important report under difficult circumstances which shows your ability to handle pressure. 8. Where Do You See Yourself One / Five Years From Now? Respond to reflect your confidence and drive to reach a level of work that will be rewarded for your success. State realistic expectations and propose a real plan of where you intend to go within the company. Never sound overly confident, fearful or confused. 9. What Type Of Job Assignments Did You Perform In Your Last Job? Be honest and to the point answering this, even if the assignments performed don't exactly match those required in the new position. However, also take the opportunity to mention any projects your volunteered for, special projects you took on outside your work scope or elected positions held in committees in other past jobs/university. The key point here is to try to tell them about experience gained in areas that might be relevant to your new position. 10. When You Start A New Job, How Do You Establish Good Relationships With Your New Colleagues and Supervisors? It is important here to be enthusiastic and positive. Tell them how you worked well with your past colleagues or peers in projects etc. Networking skills is important so show how you used yours in your past to good stead. So that wraps out the countdown! The bottomline is, be prepared, do your research, and understand the job you are being interviewed for and how your skills / personality / experience match the job's requirements. Close the interview with any last questions, pass on your namecard if you have one, thank them for their time and give a firm handshake before smiling and saying good bye. The first interview is just a lead into the second interview or offer to a job. Not everyone is suited for the job or the company. So don't be discouraged if you were not offered a position right away. Keep your chin up and your cool, and don't give up on yourself! Besides, things could be a lot worse at interviews and you could be asked a question like the one used by Goldman Sachs in the USA, "There are eight balls, one of which is slightly heavier than the others. You have a two-armed scale, which you are allowed to use only twice. Which ball is heavier?" Now where is my physics textbook again... by Koon Mei Ching

Tuesday, September 13, 2011

exercises

September 13,2011

QUESTION #1
List technologies and applications that could be covered by this list and decide, in discussion, if they are usefully / appropriately classified as e-Commerce.
ANSWER:
The following are the applications covered in this chapter;
The four applications covered in this chapter
1.Electronic Markets - typically for trade transactions in a
commodity market.
2.EDI - used for regular, repeat, business to business transactions
such a components for assembly of stock for retailers.
3.Internet e-Commerce used for retail transactions of goods or
services.
4.Internet e-Commerce used for business transactions.
The Three technologies covered in this chapter
1.Interactive teletext - the French Minitel being the only significant
example.
2. Interactive television used for e-Commerce.
3. The use of (web enabled) portable telephones for e-Commerce.
Other technologies and applications that appear (Or could appear) to fall
within the EU definition are:
Tele-sales.
Electronic Point of Sales Terminals (EPOS).
Automatic Teller Machines (ATMs) (Bank Cash Machines).
The use of e-Mail for commercial purposes.

As with many terms in IS and IT, e-Commerce is ill-defined, the study of
e-Commerce needs to be cognisant of related technologies but too broad
a definition of e-Commerce is probably not helpful.
It is noted that some writers, in practice at least, reserve the term e-Commerce
for the business use of the internet and exclude (or ignore) technologies such
as EDI.





QUESTION #2
Suggest where and in what form Higgies' Potted Beef could implement
e-Commerce.
ANSWER:
The most obvious opportunities for Higginbottoms of Heckmondwike to
use e-Commerce are:
An EDI system for trade with the supermarkets. Getting the
supermarkets to stock the product is not necessarily going to
be easy (there are more products available than the supermarkets
have room for). If the supermarkets do accept the product, EDI
could be a condition of trade. EDI will not be cheap for Higging-
bottoms to install (although there are short cuts that small firms
can use).
A web site for business to consumer sales of the firms products
Expatriate Yorkshire folks who have possibly accumulated 'a bit
of brass' would very possibly be prepared to pay a premium price
for a taste of their home county. A web site could be set up reasonably
cheaply and could do very well. Hampers including Yorkshire
specialities such as curt tarts and Hendersons Relish could be a
new line (Eh lad, you can't beat a splash of Hendersons on your
bangers and mash).
EDI could also be appropriate for use with suppliers, particularly
for regular supplies such as the firm that makes the jars.
e-Commerce could have further applications, possibilities include other supplies
(although items such as beef might require the buyer to inspect the product to
ensure quality) and, for instance, office stationary (although this is arguably
unnecessary for a small firm which might want to use a small local office supplier).

Friday, August 5, 2011

IM418 1ST MID CASE STUDY

Q.
1.Amazon.com tries to fake strategic advantage of its resources. of what physical resources does Amazon.com take advantage?

A.
The physical resources does amazon.com take advantage is its simplicity of that help the clients to avoid the cost and time in establishing their own storage network,one that is distributed around the globe and on which data elements are replicated, so that if one server is down,another can still provide the data.

Q.
2. Does amazon.com strategically leverage anything else in addition to physical assets?

A.

Yes,

Q.
3.What are the benefits of S3 for small company?

A.

The benefits of S3 for small company is that the company had rapid growth but has limited staff and data-center space,can store vast amount of data that must be accessible from any part of the world, and it is reliable,

Q.
4. At the current rates for S3 services,Amazon.com does not make a great profit ( or any at all). Why, then, do you think Amazon.com offers S3?

A.

Amazon.com offers S3 because provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites.

Sunday, July 3, 2011

Enterprise Mobile Computing:

A Case Study

Presentation Abstract The explosive growth and evolution of smart phones and other mobile computing devices is redefining the way businesses interact with their customers and employees. OCI will present a case study about a local service business that had outgrown its ability to effectively manage its mobile workforce via phone, FAX, and personal computer. In just a few weeks, OCI developed a native smart phone application and hosted web service to enable scheduling and dispatching of workers, communications with workers at remote sites, recording of vital information about work performed, and integration with existing business processes and data. The presentation will discus how this client leverages huge public/private investments in communications infrastructure, GPS, mapping and street navigation systems, hosted services, and an open mobile operating system, to completely transform itself. The case study will explore the salient business drivers, architectural objectives and constraints, applicable standards, technology, and platform choices, and application design and implementation considerations of the solution developed by OCI for the small business.

Mobile computing

Mobile computing
is a form of human–computer interaction by which a computer is expected to be transported during normal usage. Mobile computing has three aspects: mobile communication, mobile hardware, and mobile software. The first aspect addresses communication issues in ad-hoc and infrastructure networks as well as communication properties, protocols, data formats and concrete technologies. The second aspect is on the hardware, e.g., mobile devices or device components. The third aspect deals with the characteristics and requirements of mobile applications.

Limitations;

Insufficient bandwidth: Mobile Internet access is generally slower than direct cable connections, using technologies such as GPRS and EDGE, and more recently HSDPA and HSUPA 3G networks. These networks are usually available within range of commercial cell phone towers. Higher speed wireless LANs are inexpensive but have very limited range.

Security standards: When working mobile one is dependent on public networks, requiring careful use of VPN. Security is a major concern while concerning the mobile computing standards on the fleet. One can easily attack the VPN for a very huge number of networks interconnected through the line.

Power consumption: When a power outlet or portable generator is not available, mobile computers must rely entirely on battery power. Combined with the compact size of many mobile devices, this often means unusually expensive batteries must be used to obtain the necessary battery life.

Transmission interferences: Weather, terrain, and the range from the nearest signal point can all interfere with signal reception. Reception in tunnels, some buildings, and rural areas is often poor.

Potential health hazards: More car accidents are related to drivers who communicate with mobile devices. Cell phones may interfere with sensitive medical devices. There are allegations that cell phone signals may cause health problems.[citation needed]

Human interface with device: Screens and keyboards tend to be small, which may make them hard to use. Alternate input methods such as speech or handwriting recognition require training

Sunday, August 29, 2010

cs case study

How HCI (Human-Computer Interaction) relates to the following fields?

HCI relates in Psychology to understand the role of mental functions in each person and its social behavior, while it is also explore the underlying physiological and neurological processes.

HCI relates in Computer Science through the study of the theoretical foundations of information and computation, and their practical techniques for their implementation and application in computer systems.

HCI relates in Language of CS and linguistics concerned with the interactions between computers and human languages, By extension the term also refers to the type of thought process, which creates and uses language, and it is also essential to both meanings is the systematic creation, maintenance and use of systems of symbols, which dynamically reference concepts and assemble according to structured patterns to form expressions and communicate meaning.

HCI relates in Sociology in which an interdisciplinary field focused on the interactions between the users and computer systems, including the user interface and the underlying processes which produce the interactions, it is now on understanding that the relationships among users' goals and objectives, their personal capabilities, the social environment, and the designed artifacts with which they interact. human-computer interaction is also concerned with the development process used to create the interactive system and its value for the users.

HCI relates in Ethnography in which it is often employed for gathering empirical data on human societies/cultures. Data collection is also often done through participant observation, interviews, questionnaires, etc. Ethnography aims to describe the nature of those who are studied through writing in the same way.


HCI relates in semiotics and branding where in The organization as a whole is looked upon as an informal IS, where
the values, beliefs and behaviour of individuals are important. The informal layer aggregates
the formal layer, which is the way individual actions and business processes should be carried
out according to rules in the organisation. It is also a part of

the formal system that is automated.






HCI relates in Design where in each of us provides comprehensive, state-of-the-art coverage of the field, and provides principles and skills for designing any technology through the use of many interesting and state of the art examples.

HCI relates in Engineering which is a practical usability engineering process that can be incorporated into the software product development process to ensure the usability of interactive computer products is presented. It has also basic elements in the usability engineering model are empirical user testing and prototyping, combined with iterative design.

HCI relates in Ergonomics and human factors in which provides a theoretical perspective on human factors and ergonomics (HFE), defined as a unique and independent discipline that focuses on the nature of human-artefact interactions, viewed from the unified perspective of the science, engineering, design, technology. It include a variety of natural and artificial products, processes and living environments.

Sunday, June 6, 2010

To the man i loved before who inspired me to wrote dz poem...."A broken Promise"

the first time i saw you,
i dont know why i hate you.
until time come i've got to know you,
and you've make me feel blue.

I remember the month of may,
when you said "i love you to me".
my heart jump with joy,
and couldnt find the words to say.

You've promise you'd never leave me,
'til i say "yes" to what you say.
you've prove your love to me,
and make me feel so lucky.

But unexpected test comes our way,
yet, i did my best for you to stay.
and now that your gone away,
i struggle to leave my life each day...

thank god for having my family w/me,
and making me feel so loved & lucky.
surrounding me when i need someone to lean on,
wipe my tears and encourage me to move on...

"to my beloved nanay edith"..i wrote this for you..

Since you'd give birth to me
You'd never fail to let me see,
how precious i am to you
and letting me feel special & love by you.

i witness how you struggle to raise me,
& making me feel so loved & lucky.
you may not perfect on others eyes,
but for me,you'd been greater than perfect ..

i promise to treasure the love you shared,
with confident that you'd been w/us forever..
Guiding me as i faced this life ahead of me,
and keeping me safe all the way..

i thank god for the short time we shared,
together with pain,joy and laughters.
i may not show how much i love you,
i hope you feel it as i grow up w/you.

may the lord prepare your place w/him,
& find happiness w/the angels above & have fun w/ them.
may you find rest w/him peacefully,
and whisper us about gods beautiful story...
i missed you nanay....i love you soooo.... muchhhhhhd...

Saturday, May 22, 2010

show all running progs...

Process.vbs
' Free Sample VBScript to discover which processes are running
' Author Guy Thomas http://computerperformance.co.uk/
' Version 1.4 - December 2005
' -------------------------------------------------------'
Option Explicit
Dim objWMIService, objProcess, colProcess
Dim strComputer, strList

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")

Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process")

For Each objProcess in colProcess
strList = strList & vbCr & _
objProcess.Name
Next

WSCript.Echo strList
WScript.Quit

' End of List Process Example VBScript

detect if a program is running ....

Set WshShell = WScript.CreateObject ("WScript.Shell")
Set colProcessList = GetObject("Winmgmts:").ExecQuery ("Select * from Win32_Process")
'==============================================================================================
file_name = inputbox("What file to execute?", "File name?", "c:\boot.ini")+".exe"

For Each objProcess in colProcessList

If objProcess.name = file_name then
vFound = True
End if
Next
If vFound = True then
Msgbox("Found")

Else
Msgbox("Not Found")
End If

execute a progam

sub shell(cmd)
' Run a command as if you were running from the command line
dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run(cmd)
Set objShell = Nothing
end sub

file_name = inputbox("What file to execute?", "File name?", "c:\boot.ini")

shell file_name

project....

sub shell(cmd)
' Run a command as if you were running from the command line
dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run(cmd)
Set objShell = Nothing
end sub

file_name = inputbox("What file to execute?", "File name?", "c:\boot.ini")

shell file_name

Friday, May 21, 2010

REPORT

7.4 Magnetic Disk Technology
Before the advent of disk drive technology, sequential media such as punched cards and magnetic or paper tape were the only kinds of durable storage available. If the data that someone needed were written at the trailing end of a tape reel, the entire volume had to be read-one record at a time. Sluggish readers and small system memories made this an excruciatingly slow process. Tape and cards were not only slow, but they also degraded rather quickly due to the physical and environmental stresses to which they were exposed. Paper tape often stretched and broke. Open reel magnetic tape not only stretched, but also was subject to mishandling by operators. Cards could tear, get lost, and warp.
In this technological context, it is easy to see how IBM fundamentally changed the computer world in 1956 when it deployed the first commercial disk-based computer called the Random Access Method of Accounting and Control computer, or RAMAC, for short. By today's standards, the disk in this early machine was incomprehensibly huge and slow. Each disk platter was 24 inches in diameter, containing only 50,000 7-bit characters of data on each surface. Fifty two-sided platters were mounted on a spindle that was housed in a flashy glass enclosure about the size of a small garden shed. The total storage capacity per spindle was a mere 5 million characters and it took one full second, on average, to access data on the disk. The drive weighed more than a ton and cost millions of dollars to lease. (One could not buy equipment from IBM in those days.)
By contrast, in early 2000, IBM began marketing a high-capacity disk drive for use in palmtop computers and digital cameras. These disks are 1 inch in diameter, hold 1 gigabyte (GB) of data, and provide an average access time of 15 milliseconds. The drive weighs less than an ounce and retails for less than $300!
Disk drives are called random (sometimes direct) access devices because each unit of storage, the sector, has a unique address that can be accessed independently of the sectors around it. As shown in Figure 7.9, sectors are divisions of concentric circles called tracks. On most systems, every track contains exactly the same number of sectors. Each sector contains the same number of bytes. Hence, the data is written more "densely" at the center of the disk than at the outer edge. Some manufacturers pack more bytes onto their disks by making all sectors approximately the same size, placing more sectors on the outer tracks than on the inner tracks. This is called zoned-bit recording. Zoned-bit recording is rarely used because it requires more sophisticated drive control electronics than traditional systems.

Figure 7.9: Disk Sectors Showing Intersector Gaps and Logical Sector Format
Disk tracks are consecutively numbered starting with track 0 at the outermost edge of the disk. Sectors, however, may not be in consecutive order around the perimeter of a track. They sometimes "skip around" to allow time for the drive circuitry to process the contents of a sector prior to reading the next sector. This is called interleaving. Interleaving varies according to the speed of rotation of the disk as well as the speed of the disk circuitry and its buffers. Most of today's fixed disk drives read disks a track at a time, not a sector at a time, so interleaving is now becoming less common.
7.4.1 Rigid Disk Drives
Rigid ("hard" or fixed) disks contain control circuitry and one or more metal or glass disks called platters to which a thin film of magnetizable material is bonded. Disk platters are stacked on a spindle, which is turned by a motor located within the drive housing. Disks can rotate as fast as 15,000 revolutions per minute (rpm), the most common speeds being 5400 rpm and 7200 rpm. Read/write heads are typically mounted on a rotating actuator arm that is positioned in its proper place by magnetic fields induced in coils surrounding the axis of the actuator arm (see Figure 7.10). When the actuator is energized, the entire comb of read-write heads moves toward or away from the center of the disk.

Figure 7.10: Rigid Disk Actuator (with Read/Write Heads) and Disk Platters
Despite continual improvements in magnetic disk technology, it is still impossible to mass-produce a completely error-free medium. Although the probability of error is small, errors must, nevertheless, be expected. Two mechanisms are used to reduce errors on the surface of the disk: special coding of the data itself and error-correcting algorithms. (This special coding and some error-correcting codes were discussed in Chapter 2.) These tasks are handled by circuits built into the disk controller hardware. Other circuits in the disk controller take care of head positioning and disk timing.
In a stack of disk platters, all of the tracks directly above and below each other form a cylinder. A comb of read-write heads accesses one cylinder at a time. Cylinders describe circular areas on each disk.
Typically, there is one read-write head per usable surface of the disk. (Older disks-particularly removable disks-did not use the top surface of the top platter or the bottom surface of the bottom platter.) Fixed disk heads never touch the surface of the disk. Instead, they float above the disk surface on a cushion of air only a few microns thick. When the disk is powered down, the heads retreat to a safe place. This is called parking the heads. If a read-write head were to touch the surface of the disk, the disk would become unusable. This condition is known as a head crash.
Head crashes were common during the early years of disk storage. First-generation disk drive mechanical and electronic components were costly with respect to the price of disk platters. To provide the most storage for the least money, computer manufacturers made disk drives with removable disks called disk packs. When the drive housing was opened, airborne impurities, such as dust and water vapor, would enter the drive housing. Consequently, large head-to-disk clearances were required to prevent these impurities from causing head crashes. (Despite these large head-to-disk clearances, frequent crashes persisted, with some companies experiencing as much downtime as uptime.) The price paid for the large head-to-disk clearance was substantially lower data density. The greater the distance between the head and the disk, the stronger the charge in the flux coating of the disk must be for the data to be readable. Stronger magnetic charges require more particles to participate in a flux transition, resulting in lower data density for the drive.
Eventually, cost reductions in controller circuitry and mechanical components permitted widespread use of sealed disk units. IBM invented this technology, which was developed under the code name "Winchester." Winchester soon became a generic term for any sealed disk unit. Today, with removable-pack drives no longer being manufactured, we have little need to make the distinction. Sealed drives permit closer head-to-disk clearances, increased data densities, and faster rotational speeds. These factors constitute the performance characteristics of a rigid disk drive.
Seek time is the time it takes for a disk arm to position itself over the required track. Seek time does not include the time that it takes for the head to read the disk directory. The disk directory maps logical file information, for example, my_story.doc, to a physical sector address, such as cylinder 7, surface 3, sector 72. Some high-performance disk drives practically eliminate seek time by providing a read/write head for each track of each usable surface of the disk. With no movable arms in the system, the only delays in accessing data are caused by rotational delay.
Rotational delay is the time that it takes for the required sector to position itself under a read/write head. The sum of the rotational delay and seek time is known as the access time. If we add to the access time the time that it takes to actually read the data from the disk, we get a quantity known as transfer time, which, of course, varies depending on how much data is read. Latency is a direct function of rotational speed. It is a measure of the amount of time it takes for the desired sector to move beneath the read/write head after the disk arm has positioned itself over the desired track. Usually cited as an average, it is calculated as:

To help you appreciate how all of this terminology fits together, we have provided a typical disk specification as Figure 7.11.

Figure 7.11: A Typical Rigid Disk Specification as Provided by Disk Drive Manufacturers
Because the disk directory must be read prior to every data read or write operation, the location of the directory can have a significant impact on the overall performance of the disk drive. Outermost tracks have the lowest bit density per areal measure, hence, they are less prone to bit errors than the innermost tracks. To ensure the best reliability, disk directories can be placed at the outermost track, track 0. This means for every access, the arm has to swing out to track 0 and then back to the required data track. Performance therefore suffers from the wide arc made by the access arms.
Improvements in recording technology and error-correction algorithms permit the directory to be placed in the location that gives the best performance: at the middlemost track. This substantially reduces arm movement, giving the best possible throughput. Some, but not all, modern systems take advantage of center track directory placement.
Directory placement is one of the elements of the logical organization of a disk. A disk's logical organization is a function of the operating system that uses it. A major component of this logical organization is the way in which sectors are mapped. Fixed disks contain so many sectors that keeping tabs on each one is infeasible. Consider the disk described in our data sheet. Each track contains 132 sectors. There are 3196 tracks per surface and 5 surfaces on the disk. This means that there are a total of 2,109,360 sectors on the disk. An allocation table listing the status of each sector (the status being recorded in 1 byte) would therefore consume over 2 megabytes of disk space. Not only is this a lot of disk space spent for overhead, but reading this data structure would consume an inordinate amount of time whenever we need to check the status of a sector. (This is a frequently executed task.) For this reason, operating systems address sectors in groups, called blocks or clusters, to make file management simpler. The number of sectors per block determines the size of the allocation table. The smaller the size of the allocation block, the less wasted space there is when a file doesn't fill the entire block; however, smaller block sizes make the allocation tables larger and slower. We will look deeper into the relationship between directories and file allocation structures in our discussion of floppy disks in the next section.
One final comment about the disk specification shown in Figure 7.11: You can see that it also includes estimates of disk reliability under the heading of "Reliability and Maintenance." According to the manufacturer, this particular disk drive is designed to operate for five years and tolerate being stopped and started 50,000 times. Under the same heading, a mean time to failure (MTTF) figure is given as 300,000 hours. Surely this figure cannot be taken to mean that the expected value of the disk life is 300,000 hours-this is just over 34 years if the disk runs continuously. The specification states that the drive is designed to last only five years. This apparent anomaly owes its existence to statistical quality control methods commonly used in the manufacturing industry. Unless the disk is manufactured under a government contract, the exact method used for calculating the MTTF is at the discretion of the manufacturer. Usually the process involves taking random samples from production lines and running the disks under less than ideal conditions for a certain number of hours, typically more than 100. The number of failures are then plotted against probability curves to obtain the resulting MTTF figure. In short, the "Design Life" number is much more credible and understandable.
7.4.2 Flexible (Floppy) Disks
Flexible disks are organized in much the same way as hard disks, with addressable tracks and sectors. They are often called floppy disks because the magnetic coating of the disk resides on a flexible Mylar substrate. The data densities and rotational speeds (300 or 360 RPM) of floppy disks are limited by the fact that floppies cannot be sealed in the same manner as rigid disks. Furthermore, floppy disk read/write heads must touch the magnetic surface of the disk. Friction from the read/write heads causes abrasion of the magnetic coating, with some particles adhering to the read/write heads. Periodically, the heads must be cleaned to remove the particles resulting from this abrasion.
If you have ever closely examined a 3.5" diskette, you have seen the rectangular hole in the metal hub at the center of the diskette. The electromechanics of the disk drive use this hole to determine the location of the first sector, which is on the outermost edge of the disk.
Floppy disks are more uniform than fixed disks in their organization and operation. Consider, for example, the 3.5" 1.44MB DOS/Windows diskette. Each sector of the floppy contains 512 data bytes. There are 18 sectors per track, and 80 tracks per side. Sector 0 is the boot sector of the disk. If the disk is bootable, this sector contains information that enables the system to start from the floppy disk instead of its fixed disk.
Immediately following the boot sector are two identical copies of the file allocation table (FAT). On standard 1.44MB disks, each FAT is nine sectors long. On 1.44MB floppies, a cluster (the addressable unit) consists of one sector, so there is one entry in the FAT for each data sector on the disk.
The disk root directory occupies 14 sectors starting at sector 19. Each root directory entry occupies 32 bytes, within which it stores a file name, the file attributes (archive, hidden, system, and so on), the file's timestamp, the file size, and its starting cluster (sector) number. The starting cluster number points to an entry in the FAT that allows us to follow the chain of sectors spanned by the data file if it occupies more than one cluster.
A FAT is a simple table structure that keeps track of each cluster on the disk with bit patterns indicating whether the cluster is free, reserved, occupied by data, or bad. Because a 1.44MB disk contains 18 x 80 x 2 = 2880 sectors, each FAT entry needs 14 bits, just to point to a cluster. In fact, each FAT entry on a floppy disk is 16 bits wide, so the organization is known as FAT16. If a disk file spans more than one cluster, the first FAT entry for that file also contains a pointer to the next FAT entry for the file. If the FAT entry is the last sector for the file, the "next FAT entry" pointer contains an end of file marker. FAT's linked list organization permits files to be stored on any set of free sectors, regardless of whether they are contiguous.
To make this idea clearer, consider the FAT entries given in Figure 7.12. As stated above, the FAT contains one entry for each cluster on the disk. Let's say that our file occupies four sectors starting with sector 121. When we read this file, the following happens:

Figure 7.12: A File Allocation Table
1. The disk directory is read to find the starting cluster (121). The first cluster is read to retrieve the first part of the file.
2. To find the rest of the file, the FAT entry in location 121 is read, giving the next data cluster of the file and FAT entry (124).
3. Cluster 124 and the FAT entry for cluster 124 are read. The FAT entry points to the next data at sector 126.
4. The data sector 126 and FAT entry 126 are read. The FAT entry points to the next data at sector 122.
5. The data sector 122 and FAT entry 122 are read. Upon seeing the marker for the next data sector, the system knows it has obtained the last sector of the file.
It doesn't take much thought to see the opportunities for performance improvement in the organization of FAT disks. This is why FAT is not used on high-performance, large-scale systems. FAT is still very useful for floppy disks for two reasons. First, performance isn't a big concern for floppies. Second, floppies have standard capacities, unlike fixed disks for which capacity increases are practically a daily event. Thus, the simple FAT structures aren't likely to cause the kinds of problems encountered with FAT16 as disk capacities started commonly exceeding 32 megabytes. Using 16-bit cluster pointers, a 33MB disk must have a cluster size of at least 1KB. As the drive capacity increases, FAT16 sectors get larger, wasting a large amount of disk space when small files do not occupy full clusters. Drives over 2GB require cluster sizes of 64KB!
Various vendors use a number of proprietary schemes to pack higher data densities onto floppy disks. The most popular among these technologies are Zip drives, pioneered by the Iomega Corporation, and several magneto-optical designs that combine the rewritable properties of magnetic storage with the precise read/write head positioning afforded by laser technology. For purposes of high-volume long-term data storage, however, floppy disks are quickly becoming outmoded by the arrival of inexpensive optical storage methods.
COMLAB.ACT.

1.What are the significant parts discussed in the video?
Ans.
As design advances reduced the costs of logic and memory, the programmer's time became more important. Subsequent computer designs emphasized ease of programming, typically using a larger and more intuitive instruction set.most machine-language programming came to be generated by compilers and report generators. The reduced instruction set computer returned full-circle to a simple instruction set and achieving multiple actions in a single instruction cycle, in order to maximize execution speed, though the newer computers had much longer instruction words.

2.evaluate at least one topic discussed in the video?
Ans.
-It share about there course objectives which are;how thus computer works,what are basic principles,how to analyze their performance,how computer are designed and built.
-It also talk about the abstraction to computer and give a brief explanation which s the process or result of generalization by reducing the information content of a concept or an observable phenomenon, typically to retain only information which is relevant for a particular purpose.

3.how important is computer architecture with our daily living?
Ans.
It promote awareness of energy use in everyday life. Extending this approach to a larger architectural and urban scale, was set up to explore the possibilities of design as an intervention into multiple technical, material and social systems—or ecologies. In addition to designing materials, objects, and interfaces. The design of interventions into energy ecologies and the use of design methods become a platform for exposing existing habits and hidden norms as well as for proposing alternative actions and views.
4.Give a commentary reaction w/video..
Ans.
its really gives us more lessons about computer architecture..,which the instructor explain step by step

Thursday, May 20, 2010

John 14:1-4;

"Do not let your hearts be troubled. Trust in God; trust also in me. In my Father's house are many rooms; if it were not so, I would have told you. I am going there to prepare a place for you. And if I go and prepare a place for you, I will come back and take you to be with me that you also may be where I am. You know the way to the place where I am going."
ASSESSMENT:


Anyways...about the the report of group 2...i've learn just few lessons, because most of them did not give a broad explanation about the topic that each of them prepared aside from trina,bryan and delalamon who explain well their report...the rest i find hard to understand,and their voice seems like that they are in their bedroom which makes me feel sooo...sleepy...anyway maybe were the same guys,we did not study and well prepared our report....."i'm sorry guyz...hehe,i'm just telling the truth...peace on earth..")

THATS ALL I THANK U.....

Saturday, April 17, 2010

case study1

CASE STUDY #1:
PAST AND PRESENT TRENDS OF COMPUTER ARCHETICTURE
Past:
The computer started with its large, heavy machines composed of thousands of vacuum tubes.and has a development of the transistor created the next evolution in computer architecture, the microchip which is currently used in the generation of computers. Like its vacuum tube predecessor, this architecture of utilizing transistors, can only go so far. At this rate each switch will eventually become the size of an atom. When this happens the laws of quantum mechanics must be used. A new evolution in computer architecture will need to be developed to handle the unique laws of quantum mechanics. This architecture is already being developed and is called a quantum computer.
Quantum computers work in a rather distinctive way. Instead of using traditional bits, they use quantum bits, or qubits. Qubits are particles that can take on the unique states required for quantum computing. The best way to understand how a quantum computer works is by example. A basic example is to take a register composed of 2 bits. Using a classic register, these two bits can have a value of 0,1,2, or 3. Now using a quantum register with two qubits, the register can have a value of 0, 1, 2 and 3.
Remarkable developments in semiconductor technology enabling the implementation of ideas that were previously beyond the computer architect's grasp. Ideas like multilevel memory hierarchies, pipelining, multiple instruction , and speculative execution are just a few examples of architectural innovations that have become commonplace in high-end computers.
The computer "revolution" has been driven by the remarkable growth in semiconductor technologies. The common denominator has been the constant reduction in the size of electronic and magnetic devices that can be manufactured inexpensively. If we take our time horizon to be the next decade as an appropriate strategic point in the future, we expect to see feature sizes of 0.05 microns and chips with 100 million devices operating at several gigahertz. Technical obstacles need to be overcome for this progress to occur, but it is our expectation that the overwhelming resources in industry and academia that are deployed in the computer industry.
The two major obstacles that we see are the issues of power and memory latency. Low-power design is important because portable computing will become ubiquitous in the next five years. Even in the realm of high-performance computing, power issues are important because power consumption is linearly related to clock frequency.