Saturday, August 30, 2008

Remotely Deploy Apps across a LAN










EMCO Remote Deployment Kit allows you to install or uninstall applications silently and remotely across your LAN. You can even view a detailed list of applications deployed across various systems

Mass deployment of applications across a LAN is a laborious task that deviates time and resources from other crucial tasks. Let's suppose, a new anti-virus solution needs to be deployed. While doing so, it has to be ensured that all user machines have been updated. Normally,one would need to visit each machine individually and install the required anti-virus application. which is a really laborious task. To help ease out such monotonous and time-consuming tasks, remote application deployment is the need of the hour. It helps you to remotely install or uninstall routine applications on user machines silently, ie, without bothering the user.
There are quite a few remote deployment software available that allow you the luxury of doing such tasks quite effortlessly. EMCO Remote Deployment kit is one such software in this domain. Here, we guide you on how to achieve mass application deployment using this software. It costs around $165 (INR 8250 approx) for 100 nodes. The software can be used to deploy all the routinely used applications such as Acrobat Reader, WinZip, Real Player, MacAfee, Norton anti-virus, MSN messenger, etc. In addition, you can build a deployment kit for your own applications.

Links: http://www.emco.is/remotedeploymentkit/features.html Google keywords: Remote Deployment Kit

A big advantage of this software is that you don't have to keep the setup files in the repository. You simply need to install the software on thedeployment machine. Before getting into details, let's build a scenario, so that you can understand the implementation process easily.
We assume that the organization is using active directory for user authentication and all the machines are trusted in a domain. Plus, all machines are using Windows OS.
Step 1: InstallationTake a Windows XP/2000/2003 based machine as your deployment machine. Register this machine with your domain controller and install EMCO Remote Deployment kit on it. You can download a 30-day trial version from the link provided. Once you have installed the software, rebootthe machine. Identify frequently used applications in your organization and install them on the deployment machine. Here, we installed Acrobat Reader, Real Player and Norton anti-virus. These are typical applications across workstations in an organization.
Select the machine where you want to deploy the application from the Machine Tree on the left. Drag it to Machine Queue window on the right
Step 2: Using EMCO Launch EMCO Remote Deployment Kit from the deployment machine that you have created. Its console is divided into two parts. The left panel shows you details of all the scanned machines across the LAN. The right panel shows remote deployment jobs in queue. On the same panel, at the bottom, you will find an Install/Uninstall button, where you need to select the application, for remote deployment. Now, go to the left panel and click on 'Enumerate LAN.' This will start the scanning of all machines on your network. You can even scan on the basis of domain and range of IP addresses. Once you get the list on the left panel, select the machines and drag and drop them to the right panel. With this, the EMCO deployment kit is ready to use across the selected group of machines.
Before installing/uninstalling any application on a remote client, you will be shown an application list. The ones with a green dot can be deployed while those with a red can't

Step 3: Application deploymentNow, select the application that you want to deploy on the target machine. In the right panel, click on 'Install/Uninstall' button. You will get a list of applications that EMCO can deploy on the target machines, remotely. If you look carefully, you will find green and red dots in front of application names. The applications with green dots denote that the application already exists or has been installed on the deployment machine, and so can be deployed on the remote machines. Whereas red ones denote that these applications are not installed or do not exist on the deployment machine, and hence can't be deployed. Therefore, you can only select applications with green dots.
This window shows a detailed analysis of all remote machines. You can see the number of drives, OS names, protocols, Mac addresses, etc for each machine
After this, click on the Install button. This will start the deployment process. Once the deployment process is complete, you will get a 'successful completion report' with a list of changed parameters on the remote machines. Finally, on the remote machine, check the status of the deployed application.
Note: In windows XP sp2 workstation, you have to add ports in the exception list of the Windows firewall. Add the ports 136, 139 and 445.














curtosy PCQuest , Jobsonit.com blog

Thursday, August 28, 2008

Webmail on Linux Implementation


1 Preface2 Acknowledgement3 Introduction 4 Recommended packages5 Services / Files6 Configuration Details 7 Major Files / Path 8 Troubleshooting9 Snapshot of the projects 10 Feature 11 Mailing solutions in market 12 Business Implementation Benefit 13 Online Help 14 Conclusion






Preface


Linux open source based implementation gives a new dimension to the web based implementation, now the software industry is moving from the client based access to the internet technology adaptation which given birth to Yahoo, Google, Gmail and other companies to redefine the business stragedy for next generation computation and the fittest will survive for the same,
Advantages of Linux include: no license or royalty costs, full control over your project, no vendor lock-in, you decide on the priority of bug resolution, full access to all source code (with the right to publish, adapt and recompile the code), in terms its gives the ROI in the first implementation phase only. Squirrelmail is a web based mailing solutions which uses the technology advancement of LAMP (Linux, Apache (web server), Mail (Send mail Server) and PHP,
SquirrelMail is a standards-based webmail package written in PHP4. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation and much more features to be added in next few years to come








Introduction
SquirrelMail is a standards-based webmail package written in PHP4. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. Squirrelmail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation and much more features to be added in next few years to come
The whole project is divided into 7-phased implementation plan
1. IP Address Configuration2. Basic File configuration 3. Apache Web server 4. Send mail server configuration 5. Fetch mail Server configuration6. Firewall Implementation 7. Squirrelmail Configuration
Recommanded Pacakages
• Redhat Linux or Any Unix / Solaris / AIX based system • IMAP/POP/ PHP/Perl/ All he Networking and System Admin Tools • If you use MySQL for the address book• Squirrelmail RPM from the website http://www.squirrelmail.org/
Services and Files
Apache /etc/httpd/conf/httpd.conf /etc/init.d/httpdSendmail /etc/mail/sendmail.cf /etc/init.d/sendmailFirewall /etc/rc.d/firewall.basic ./root/firewall.basicFetchmail /etc/rc.d/fetchmail Hosts /etc/hosts




Configration Details
IP Address configraiton
eth0 Link encap:Ethernet HWaddr 00:09:6B:37:BD:07 inet addr:10.0.0.111 Bcast:10.0.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:982722 errors:0 dropped:0 overruns:0 frame:0 TX packets:771688 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:733948168 (699.9 Mb) TX bytes:283998800 (270.8 Mb) Interrupt:10
eth1 Link encap:Ethernet HWaddr 00:0B:BD:02:3A:03 inet addr:72.35.77.164Bcast:72.35.77.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:630028 errors:0 dropped:0 overruns:0 frame:0 TX packets:678647 errors:0 dropped:0 overruns:7 carrier:0 collisions:0 txqueuelen:100 RX bytes:184172666 (175.6 Mb) TX bytes:72127388 (68.7 Mb) Interrupt:10 Base address:0x7000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:380374 errors:0 dropped:0 overruns:0 frame:0 TX packets:380374 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:160377585 (152.9 Mb) TX bytes:160377585 (152.9 Mb)







Host Configration/etc/hosts
# Do not remove the following line, or various programs# that require network functionality will fail
127.0.0.1 localhost localhost.localdomain72.35.77.164 tmnetworx.com
Apache Configration
1. User creation2. Configuration changes on /etc/httpd/conf/httpd/httpd.conf 3. Restart of the services 4. Check the Initial configuration
/etc/httpd/httpd.conf
ServerRoot "/etc/httpd"User tmnetworxGroup tmnetworxServerAdmin root@localhost#ServerName new.host.name:80 ServerName tmnetworx.com:80#DocumentRoot "/var/www/html"
#DocumentRoot "/var/www/squirrelmail"DocumentRoot "/usr/share/squirrelmail"
Change these lines accordingly and restart the httpd services /etc/init.d/httpd restart







Firewall Configration
This is a not a Linux Build file we have created a file for the basic firewall / proxy / gateway featured file
FWVER=0.63
# 0.63 - Added support for the IRC IPTABLES module# 0.62 - Fixed a typo on the MASQ enable line that used eth0# instead of $EXTIF# 0.61 - Changed the firewall to use variables for the internal# and external interfaces.# 0.60 - 0.50 had a mistake where the ruleset had a rule to DROP# all forwarded packets but it didn't have a rule to ACCEPT# any packets to be forwarded either# - Load the ip_nat_ftp and ip_conntrack_ftp modules by default# 0.50 - Initial draft#
PTABLES=/sbin/iptables#IPTABLES=/usr/local/sbin/iptables
#Setting the EXTERNAL and INTERNAL interfaces for the network## Each IP Masquerade network needs to have at least one# external and one internal network. The external network# is where the natting will occur and the internal network# should preferably be addressed with a RFC1918 private address# scheme.## For this example, "eth0" is external and "eth1" is internal"## NOTE: If this doesnt EXACTLY fit your configuration, you must# change the EXTIF or INTIF variables above. For example:## EXTIF="ppp0"## if you are a modem user.#EXTIF="eth1"INTIF="eth0"echo " External Interface: $EXTIF"echo " Internal Interface: $INTIF"echo -en " loading modules: "
# Need to verify that all modules have all required dependencies#echo " - Verifying that all kernel modules are ok"/sbin/depmod -a
# With the new IPTABLES code, the core MASQ functionality is now either# modular or compiled into the kernel. This HOWTO shows ALL IPTABLES# options as MODULES. If your kernel is compiled correctly, there is# NO need to load the kernel modules manually.## NOTE: The following items are listed ONLY for informational reasons.# There is no reason to manual load these modules unless your# kernel is either mis-configured or you intentionally disabled# the kernel module autoloader.#
# Upon the commands of starting up IP Masq on the server, the# following kernel modules will be automatically loaded:## NOTE: Only load the IP MASQ modules you need. All current IP MASQ# modules are shown below but are commented out from loading.# ===============================================================
#Load the main body of the IPTABLES module - "iptable"# - Loaded automatically when the "iptables" command is invoked## - Loaded manually to clean up kernel auto-loading timing issues#echo -en "ip_tables, "/sbin/insmod ip_tables
#Load the IPTABLES filtering module - "iptable_filter"# - Loaded automatically when filter policies are activated
#Load the stateful connection tracking framework - "ip_conntrack"## The conntrack module in itself does nothing without other specific# conntrack modules being loaded afterwards such as the "ip_conntrack_ftp"# module## - This module is loaded automatically when MASQ functionality is# enabled## - Loaded manually to clean up kernel auto-loading timing issues#echo -en "ip_conntrack, "/sbin/insmod ip_conntrack
#Load the FTP tracking mechanism for full FTP tracking## Enabled by default -- insert a "#" on the next line to deactivate#echo -en "ip_conntrack_ftp, "/sbin/insmod ip_conntrack_ftp
#Load the IRC tracking mechanism for full IRC tracking## Enabled by default -- insert a "#" on the next line to deactivate#echo -en "ip_conntrack_irc, "/sbin/insmod ip_conntrack_irc
#Load the general IPTABLES NAT code - "iptable_nat"# - Loaded automatically when MASQ functionality is turned on## - Loaded manually to clean up kernel auto-loading timing issues#echo -en "iptable_nat, "/sbin/insmod iptable_nat
#Loads the FTP NAT functionality into the core IPTABLES code# Required to support non-PASV FTP.## Enabled by default -- insert a "#" on the next line to deactivate#echo -en "ip_nat_ftp, "/sbin/insmod ip_nat_ftp
# Just to be complete, here is a list of the remaining kernel modules# and their function. Please note that several modules should be only# loaded by the correct master kernel module for proper operation.# --------------------------------------------------------------------## ipt_mark - this target marks a given packet for future action.# This automatically loads the ipt_MARK module## ipt_tcpmss - this target allows to manipulate the TCP MSS# option for braindead remote firewalls.echo ". Done loading modules."

#CRITICAL: Enable IP forwarding since it is disabled by default since## Redhat Users: you may try changing the options in# /etc/sysconfig/network from:## FORWARD_IPV4=false# to# FORWARD_IPV4=true#echo " enabling forwarding.."echo "1" > /proc/sys/net/ipv4/ip_forward
# Dynamic IP users:## If you get your IP address dynamically from SLIP, PPP, or DHCP,# enable this following option. This enables dynamic-address hacking# which makes the life with Diald and similar programs much easier.#echo " enabling DynamicAddr.."echo "1" > /proc/sys/net/ipv4/ip_dynaddr
echo " clearing any existing rules and setting default policy.."$IPTABLES -P INPUT ACCEPT$IPTABLES -F INPUT$IPTABLES -P OUTPUT ACCEPT$IPTABLES -F OUTPUT$IPTABLES -P FORWARD DROP$IPTABLES -F FORWARD$IPTABLES -t nat -F
echo " FWD: Allow all connections OUT and only existing and related ones IN"$IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT$IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT$IPTABLES -A FORWARD -j LOG
echo " Enabling SNAT (MASQUERADE) functionality on $EXTIF"$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
echo -e "\nDone.\n"

















Sendmail Configration
/etc/mail/sendmail.cf
This is the main backbone file .. please have a look in this file because lot of time we make some silly mistake in this file and the whole setup never comes up .
We never really makes changes to this /etc/sendmail.cf files directely . Its always a best practice to make changes to /etc/mail/sendmail.mc file and recompile with m4 compiler
After the recomilation please check for the below mentioned changes in /etc/mail/sendmail.cf
V9/BerkeleyCwlocalhostC{Accept}OK RELAYFR-o /etc/mail/relay-domainsO MaxMessageSize=600000000Fw/etc/mail/local-host-names#Dj$w.Foo.COM
/etc/mail/sendmail.mc
These are the areas where we have to make changes as per our need we can change the seting on the same
define(`SMART_HOST',`smtp.your.provider')DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') LOCAL_DOMAIN(`localhost.localdomain') MASQUERADE_DOMAIN(localhost)
Recompilation of sendmail.mc file
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Restart of the Sendmail services
# /etc/init.d/sendmail stop# /etc/init.d/sendmail start

/etc/submit.cf
This is a same as sendmail.cf with some basic changes!

Fetchmail Configration
Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol
# vi .fetchmail.rc
poll 202.46.200.81 protocol pop3, user kowshik@tmnetworx.com with password pravgaha, is kowshik here###poll mail.vsnl.com protocol pop3, user mercator with password shakira7, is vsnl here Ipaddress Protocol POP3/IMAP ,User with , Alias
copy this file to anywhere in root and run this basic script
# vi script while truedofetchmailsleep 60done
Acessing rights
/etc/mail/access
# Check the /usr/share/doc/sendmail/README.cf file for a description# of the format of this file. (search for access_db in that file)# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc# package.## by default we allow relaying from localhost...localhost.localdomain RELAYlocalhost RELAY127.0.0.1 RELAY RELAY
Check Every Services through setup,remove unwanted services like pcmcia , restart every services /etc/init.d/xinetd restart , go to the browser and check for the http://server/ ip address
Main mail config files
/etc/mail - all the configration file like sendmail / submit.cf /home/mail/ - all user home directory /etc/mail/access - the acess relay file /usr/share/squirrelmail/ - main configration of SquirrelMail config.php /var/spool/squirrelmail/attach all the attachment /var/lib/squirrelmail/prefs all the user mail and address books















Troubleshooting
IMAP server no connecting Check for the IMAP / Portmap, Restart the services POP account is not working Setup check in ipop2/ipop3 restart servicesWeb page not displaying Check httpd.conf file and restart httpd servicesHttps Service getting failed Check for the setting and restart the services Could not determine the server's fully qualified domain name Check the setting of httpd.conf for the Servername option , its gives error due to that option The requested URL was not found on this server Document root option on httpd.conf is not proper Error connecting to IMAP server: localhost.111 : Connection refused Server IMAP Is not compatible with Squerrilmail /default.pref don’t have the permission /var/lib/squirrelmail/default.pref suppose to have the permission for the user to write on the sameERROR: Connection dropped by IMAP server. Sendmail services are not configured






Go to the browser and check for the http://server/ ip address
1. Login screen





2. User Authentication






3. Virtual Keyboard



















4. Inbox layout






5. Reading mails





6. Composition of mail





7. Options to change the settings






8. Options




9. Address Book








10. Calendar






11. Search Feature





Feature


• • Folders have rules to direct incoming mail automatically• Support automatic forwarding of incoming mail to a different address• Support vacation messages (autoreponders)• You can use interface on any system that allows web browsing with cookies and frames.• Interface is faster when you push CPU/Memory/IO intensive tasks to imap/webserver and these servers share their resources among all interface users• Outlook can track documents that are used user











Mailing solutions in Market / Market Survey
Servers
ArGoSoft Mail Server ProBinc IMAPBynari Insight ServerCommuniGate ProCourier-IMAPCyrus IMAPDBMail DovecotDwarf Mail ServerEudora Internet Mail ServerhMailServerIMail ServerKerio MailServer? 5.0MDaemonMerak Mail serverMercuryMicrosoft ExchangeMirapoint Email ServerQuickMail? Pro - might have issues with message structure parsingSendmail Advanced Message ServerSendmail Mobile Message ServerUW IMAP ServerMacallan Mail Solution (http://macallan.club.fr/MMS/)Unidentified IMAP software Bali MailBecky! Internet MailCitadelCommunicatorDatuladkimapDroplets EmailEasyMail? (.Net Edition/Advanced API/Objects)eOn Voice Processing System Hamster IMAP APIIMAP ForceIMAP4 Server SDKInsta EasyXS?IP*Works! IMAP/S ComponentIshmailISMailJava Apache Mail Enterprise Server (aka James)JavaMailBusiness Implementation Benefit
Defining Return on Investment (ROI) Return on investment (ROI) is a key financial metric of the value of business investments and expenditures. It is a ratio of net benefits over costs expressed as a percentage. This formula can be expressed as: ROI = [(Monetary Benefits (Tangible and Intangible) - Cost of using Web Services Technology) / Cost of using Web Services Technology] x 100 An Example of ROI Calculation As an example, the IT group within a company determines that there is a 10 percent increase in the automation of software development following the implementation of Web Services for an organization's IT project. Other data from the IT group reveals that each one percent increase in the automation of software development is equal to increased annual revenue of 25,000. Furthermore, it is known that the Web Services implementation will cost 75,000. For this example ROI is calculated as follows: [(250,000 - 75,00) / 75,000] x 100 = 233% That's 25,000 for each one percent increase, for a total of 250,000 for a ten percent increase. This means that for every 1 invested in the Web Services implementation, the organization realized a net benefit of 2.33 in the form of increased revenue from the automation of software development. Payback PeriodROI is just a percentage, so include the payback time to make it persuasive. For example, if a 100,000 investment in Web Services technology is generating 400,000 a year in profit, it pays for itself within three months. Costs divided by monthly benefits yield the number of months to payback. Discounted Cash Flow Analysis In the discounted cash flow ROI analysis methodology, the expected cash flows relating to investments for a new technology or IT-related project spanning several years are discounted using an appropriate rate to determine an NPV and/or IRR. If the NPV is positive, then the project's present value exceeds its required cash outlay, and the project should be undertaken. When a project has a positive NPV, the NPV decreases as the discount rate used increases. Similarly, if the IRR is greater than the cost of capital for the company, then the project should be undertaken. Payback Period Analysis In the payback period ROI analysis methodology, the period of time it takes for a new technology or IT-related project to yield enough returns to pay for the initial investment, or to break even, is considered.
ROI Analysis Becoming a Necessity . ROI analysis is gradually becoming a core requirement for the kick off of any new project or use of new technology, as well as for measuring the success or failure of any existing project. A good ROI analysis can lead a new project or introduction of any technology to lower costs, improved business performance, and competitive advantage. ROI and Web Services A company should calculate the implementation and ongoing costs associated with Web Services including software, hardware, system integration, and future production support expenses. These cost estimates should be carefully examined to determine the ROI for the proposed solution. ROI Not Just About Technology Whatever the underlying technology for which ROI is being calculated, there is always a set of business and personnel factors that have a great impact on it. We cannot stress enough the fact that technology alone will not produce the quantifiable results and benefits as projected in any ROI matrix or calculation. Several business factors, such as the speed of rollout and systems adoption rate, play a critical role in determining the final numbers. Calculating ROI of Web Services How do you measure the ROI of Web Services? Well, there is a right way and a wrong way to measure ROI. The wrong way is to measure the time representatives save in reduced paper work, or in revenue the company saves by reducing the need for data entry. The right way is to measure the amount of reduction in operational and developmental costs. The ROI on Web Services comes from the increased operational efficiency and reduced costs that are achieved by streamlining and automating business processes, reduced application development cycle time, and increased reusability of applications in the form of services. Factors to be included in ROI calculation The relevance and importance of each of these factors will greatly vary from company to company, application to application, and implementation to implementation. If all these factors are considered together, however, you can get a pretty decent result from the ROI model used for Web Services. The factors we will look at are: • Costs and expenses. • Technical benefits. • Business benefits. Costs and Expenses These factors break down into the following elements: • Hardware requirements • Software requirements • Training requirements • Network bandwidth requirements • Monitoring tools • Operational costs and vendor consulting • Collaborative business activities
There may be other direct and indirect benefits for the usage of Web Services, such as faster time to market, increased process efficiency, and increased efficiency through business process automation. These also have to be accounted for in your ROI calculation.
ROI and Risk Management These factors break down into the following elements: • New technology • Standards not matured or finalized • Web Services development tools and servers • Services Security





Online Help



SquirrelMail http://www.squirrelmail.org/docs/admin/admin.htmlPHP http://www.php.net/IMAP http://imap.org/Sendmail http://sendmail.org/FetchMail http://fetchmail.berlios.de/Apache http://apache.org/OS http://www.redhat.com/










Conclusion

Web Services run through industry standard protocols and offer the potential of eliminating the need for proprietary hardware, software, and network protocols. Companies will be able to lower their investment costs greatly in terms of increased ROI by implementing Web Services. There is no fixed model for calculating ROI of Web Services as of now, and the ROI in each company would greatly depend on how the technology is actually employed in solving software and business processes related tasks. Any model used for calculating ROI should take into account the risks associated with the usage of Web Services.

Hardware and Networking Question Paper

Hardware and Networking Question Paper

What DOS program can you run to see which serial ports are detected?
comdiag MSD command.com SDET serial.chk
Answer :B

Where you would you load the mouse driver mouse.sys?
config.sys autoexec.bat win.ini io.sys msdos.sys
Answer :A

Where would you place mouse.com or mouse.bat?
config.sys autoexec.bat system.ini io.sys
msdos.sys
Answer :B

What is a TSR?
test status request
terminate and stay resident program
take status request
token set ready
token steady route
Answer :B

Where are most TSRs loaded?
autoexec.bat
config.sys
tsr.sys
msdos.sys
you cannot load TSRs
Answer :A

Where is the "FILES=" statement placed?
there is no files statement
in autoexec.bat
in config.sys
in msdos.sys
in command.com
Answer :C

Where is the "BUFFERS=" statement placed?
in config.sys
in autoexec.bat
win.ini
system.ini
config.ini
Answer :A

Smartdrv.exe can cache which of the following: (select all that apply)
hard drives
cd-roms
compressed hard drives
floppy drives
network drives
tape drives
video devices
Answer :A, B & D

Himem.sys must be loaded before loading emm386.exe.
true
false
Answer :A

You can run Windows 3.1 or 3.11 without loading himem.sys.
true
false
Answer :B

You must have himem.sys loaded before you can load DOS high.
true
false
Answer :A

When DOS is loaded high it is placed in the HMA (high memory area). This is located:
between 640k and 1024k
the first 64k above 1024k
anywhere in extended memory
anywhere in expanded memory
in the first UMB
Answer :B

To load DOS high you must place a statement in config.sys. It is:
loadhigh DOS
device=DOSHIGH
dos=high
lh dos
load dos high
Answer :C

The reason you load DOS high is to:
optimize DOS to run faster
free up more extended memory
free up more conventional memory
free up more expanded memory
avoid i/o conflicts
Answer :C

The upper memory area is located:
between 640k and 1024k
above 1 meg
between 512k and 840k
anything above 1024k
between 1000k and 1024k
Answer :A

Extended memory is:
paged memory
anything above 1024k
anything above 640k
anything accessed by rom
anything above 1 meg
Answer :B

Extended memory is managed by:
emm386.exe
DOS
himem.sys
ram controller
rom bios
Answer :C

Expanded memory is:
paged memory
anything below 1 meg
anything above 640k
anything above 1024k
between 640k and 1024k
Answer :A

Expanded memory is managed by:
himem.sys
emm386.exe
DOS
rom bios
CPU
Answer :B

Conventional memory is:
anything up to 640k
anything below 1024k
anything above 1 meg
only below 512k
anything between 640k and 1024k
Answer :A

By default, DOS will load where?
extended memory
conventional memory
HMA
expanded memory
above 1024k
Answer :B

UMBs, or upper memory blocks are located where?
anything above 640k
anything above 1024k
between 640k and 1024k
in conventional memory
in extended memory
Answer :C

What statement in config.sys will allow DOS access to unused UMBs?
device=DOSUMB
UMB=true
UMB=1
DOS=UMB
UMB=DOS
Answer :D

What DOS command shows which TSRs are loaded?
TSR-SHOW
DOSVIEW
LOADVIEW
MEM /c
hold down CTRL key and hit "T"
Answer :D

The DIR command shows a single directory listing. What switch is required to show the subdirectories inside the directory where you typed the DIR command?
/s
/sub
/ds
/show all
there is none
Answer :A

You wish to see the hidden files in a directory and you type "DIR /A:H". Does this work?
yes
no
Answer :A

What two DOS commands lets you know the presence of hidden files?
chkdsk and scandisk
dir and scandisk
chkdsk and dir
attrib and dir
chkdsk and attrib
Answer :C

What are the two hidden DOS system files?
io.sys
command.com
os2.exe
msdos.sys
io.com
Answer :A, D

Which provides the quickest data access time?
rom
ram
IDE hard drive
cd-rom drive
SCSI hard drive
Answer :B

In CMOS setup, if you enable Rom Bios Shadowing, what happens?
rom memory is minimized
rom is used instead of ram
rom memory is maximized
rom cannot be used by the bios
a copy of the bios is placed in ram
Answer :E

What does XMS refer to?
extended memory
expanded memory
extra high memory
extra memory systems
has nothing to do with memory
Answer :A

What does EMS refer to?
extended memory
expanded memory
enhanced memory standard
enhanced memory systems
has nothing to do with memory
Answer :B

Virtual memory is composed of ram and:
a rom sub-system
a bios extension
a swap file
DOS extensions
himem.sys
Answer :C

Memory that is paged out to the hard drive is known as:
extended memory
virtual memory
expanded memory
conventional memory
memory cannot be paged to the hard drive
Answer :B

Memory that is paged from extended memory addresses to a 64k window in the upper memory area is known as:
expanded memory
extended memory
virtual memory
high memory
memory cannot be paged in this manner
Answer :A

In order for EMM386.EXE to emulate expanded memory, you must load what into config.sys? Select all that apply.
device=emm386.exe
device=emm386.exe /noems
device=emm386.exe /ram
load emm386.exe
load emm386.exe /noems
Answer :A, C

In addition to managing expanded memory, emm386.exe also manages the upper memory blocks.
true
false
Answer :A

If you wanted to exclude the entire 64k upper memory block of the "C" segment from being used by DOS, which would you place in config.sys?
device=emm386.exe x=C000-CFFF
device=emm386.exe /x /C
device=emm386.exe /C \X
device=emm386.exe /exclude C
device=emm386.exe /X,C000-CFFF
Answer :A

What device driver must be loaded in config.sys to enable power management on a laptop computer?
power.sys
power.exe
power.com
power.ini
power.bat
Answer :B

You wish to make a diskette bootable. From the "C" prompt you type: (select all that apply)
sys a:
sys c: a:
sys boot a:
boot /a
sys /a: /boot
Answer :A, B

As you soon as you see DOS starting, what key do you press to bypass the startup files?
F6
F5
F8
ESC
CTRL
Answer :B

What are the user configureable DOS startup files?
config.dos
config.sys
dosstart.exe
autoexec.bat
msdos.sys
Answer :B, D

As soon as you see DOS starting, what key do you press to step through the startup files?
F4
F5
F8
ALT
TAB
Answer :C

Which statement is placed in autoexec.bat to halt its processing until a key is pressed?
stop
hold
pause
interrupt
whoa
Answer :C

You have an older PC that may or may not require the double buffering option in SMARTDRV.EXE What can you type at the DOS prompt to find out if it's needed?
smartdrv /double/?
smartdrv
smartdrv /? /double-buffer
smartdrv /double-buffer
smartdrv /db-function
Answer :B



RS-232 is a standard that applies to:
serial ports
parallel ports
game ports
networks
digital frequencies
Answer :A

Comm ports use: (select all that apply)
9 pin male connector
14 pin female connector
25 pin male connector
edge connector
parallel connector
Answer :A, C

Before a modem transmits, it send a:
RTS
DTR
DSR
RQS
TRX
Answer :A

RTS stands for:
ready to start
ready to switch
request to send
request to scan
ready to set
Answer :C

In modem terminology, CD stands for:
collect data
call data
cease deliver
carrier detect
comm detect
Answer :D

UART is a type of serial chip. Its letters stand for:
unidirectional access regarding transmission
universal asynchronous receiver/transmitter
upper advanced real transfer
unable all restore t-bits
use all rom types
Answer :B

Select all true statements:
com1 and com3 share the same IRQ
com1 and com4 share the same IRQ
com2 and com3 share the same IRQ
com2 and com4 share the same IRQ
com1 and com2 share the same IRQ
Answer :A, D

In modems that support more than 300 baud, baud and bps do not mean the same thing.
true
false
Answer :A

"bps" stands for bits per second. Baud is the number of discrete signals per second One discrete signal can encode more than one bit. Hence, a 9600 bps modem actually operates at 2400 baud. However, in common non-techie terminology, baud and bps are used synonymously, though that is not technically correct. These are all true statements.
true
false
Answer :A

________ is the term used to refer to the process of two modems establishing communications with each other.
interacting
handshaking
connecting
linking
pinging
Answer :B


What is the switch to use with SMARTDRV to cause it to disable write-behind caching on all drives?
/no-wb
/cache:off
/c
/off
/x
Answer :E

If SMARTDRV is not loaded you may reduce the number of allocated buffers in the "BUFFERS=" statement.
true
false
Answer :B

What DBLSPACE switch is used to create a new compressed drive?
/compress
/automount
/create
/mount
/size
Answer :C

In DOS 6.0, once a drive has been compressed using DBLSPACE, it cannot be uncompressed However, DOS 6.2 and above allows for a compressed drive to be uncompressed. After you determine you have enough free space to "unravel" a compressed drive, what switch do you use with DBLSPACE to do this?
/undo
/uncompress
/back
/restore
/unpack
Answer :B


















Section B – Hardware

RS-232 is a standard that applies to:
serial ports
parallel ports
game ports
networks
digital frequencies
Answer :A

Comm ports use: (select all that apply)
9 pin male connector
14 pin female connector
25 pin male connector
edge connector
parallel connector
Answer :A, C

Before a modem transmits, it send a:
RTS
DTR
DSR
RQS
TRX
Answer :A

RTS stands for:
ready to start
ready to switch
request to send
request to scan
ready to set
Answer :C

In modem terminology, CD stands for:
collect data
call data
cease deliver
carrier detect
comm detect
Answer :D

UART is a type of serial chip. Its letters stand for:
unidirectional access regarding transmission
universal asynchronous receiver/transmitter
upper advanced real transfer
unable all restore t-bits
use all rom types
Answer :B

Select all true statements:
com1 and com3 share the same IRQ
com1 and com4 share the same IRQ
com2 and com3 share the same IRQ
com2 and com4 share the same IRQ
com1 and com2 share the same IRQ
Answer :A, D

In modems that support more than 300 baud, baud and bps do not mean the same thing.
true
false
Answer :A

"bps" stands for bits per second. Baud is the number of discrete signals per second One discrete signal can encode more than one bit. Hence, a 9600 bps modem actually operates at 2400 baud. However, in common non-techie terminology, baud and bps are used synonymously, though that is not technically correct. These are all true statements.
true
false
Answer :A

________ is the term used to refer to the process of two modems establishing communications with each other.
interacting
handshaking
connecting
linking
pinging
Answer :B


stands for:
internal select data nulls
integrated services digital network
interval set down next
interior sector direct none
inferior sector data net
Answer :B

Your modem does not respond when you try to dial out. You try another modem on another computer and get the same result. What is the most likely problem?
defective modem
defective computer
software bug
bad phone line
virus
Answer :D

You have a serial scanner connected to your computer configured to use com3. It is turned on. Your modem is using com1, and you can't dial out. What is the most likely problem?
everything should work ok
you have an i/o conflict
you have a conflict with IRQ 4
you have a loose connection
you have a conflict with IRQ 3
Answer :C

What is the i/o address for com1?
3e8
3bc
5f8
3f8
008
Answer :D

What is the i/o address for com2?
2vb
2f8
8f8
330
e8e
Answer :B

What is the i/o address for com3?
3e8
345
ff8
5e8
be8
Answer :A

What is the i/o address for com4?
4e7
e8e
be0
cb8
2e8
Answer :E

Before sending data, a modem sends a request to send signal, or RTS.
true
false
Answer :A

ISDN uses _______________ technology.
only digital
digital and analog
only analog
neither digital nor analog
mostly digital
Answer :A

A COM port is a _______ port.
parallel
serial
static
multi
scsi
Answer :B


Modems use ________________ transmission.
synchronous
asynchronous
timed interval
ata
bank
Answer :B

CD-Roms typically hold ______ of data.
100 meg
500 meg
650 meg
1000 meg
350 meg
Answer :C

The terms "red book", "yellow book", and "orange book" refer to:
scsi
ide
floppy drive technology
CD-Rom standards
none of the above
Answer :D

CD-Roms are read by _________.
magnetic heads
electronic sensors
stepper motors
laser diodes
titanium servos
Answer :D

Which of the following can cause CDs to be misread? Select all that apply.
smudges
finger prints
scratches
cracks
slight melting
Answer :A, B, C, D & E

CD-Rom drives typically have which of the following interfaces? Select all that apply.
serial
parallel
ide
scsi
esdi
Answer :A, B & C

CD-Rom drives have which connectors? Select all that apply.
molex
berg
data cable
audio cable
arcnet
Answer :A, C & D

In a computer with an eide adapter, where should you connect an ATA CD-Rom drive?
on the floppy bus
on the primary ide
on the secondary ide
on the scsi bus
none of the above
Answer :C

Your IDE CD-Rom drive is attached to the primary IDE adapter with our hard drive. How should its jumpers be set?
as a master
as a slave
as neutral
auto detect
to 001
Answer :B

What does MSCDEX.EXE do?
configures hard drives
it's a scsi driver
bios setup
It's a CD-Rom DOS driver
nothing, I just made it up
Answer :D

CD-Rom drive always uses IRQ:
9
10
11
5
depends on the adapter it's attached to
Answer :E

If a computer's bios allows it, you can boot from a CD-Rom.
true
false
Answer :A

A single speed CD-Rom drive transfers data at:
1 MB per second
100 bytes per second
20 million bits per second
186,282 bits per second
150 KBs per second
Answer :E

Your CD-Rom audio cable connects to the:
speaker
sound card (or motherboard if sound is integrated with it)
power supply
hard drive
bios
Answer :B

This statement is in autoexec.bat:
c:\dos\cdrom\mscdex /d:cdrom001 /l:e /m:10 /v
This statement is in config.sys:
device=c:\cdrom\atapicd.sys /d:cd001

Your CD-Rom drive is not working. What is wrong?

the "v" switch in autoexec.bat is invalid
the device name is not the same in both files
the "m" switch in autoexec.bat is set too high
config.sys is not using the dos directory
nothing, it should work
Answer :B

Which of the following are SCSI issues? Select all that apply.
unique id settings
limited cable length
parity
passive termination
active termination
Answer :A, B, C, D & E

On some older SCSI adapters, the boot hard drive must be set to id#: (as a side note, some of the older IBM SCSI PCs had to have the boot hard drive set to id 6, but this question deals primarily with most other PC makes and clones)
2
3
0
9
11
Answer :C

You have a PC with a SCSI adapter built into the system board It has only one connection (internal), which is used for your hard drive, CD-Rom drive, and tape drive. Your boss wants to connect a SCSI scanner to the PC, so you install a SCSI adapter with an external connection to support the scanner. Now you have a PC with two SCSI adapters. SCSI adapters normally use id# 7, which the onboard adapter is set for. The adapter you installed should: (select all that apply)
use a different id
use id 7 also
not use an id
use a different IRQ
be checked for fleas
Answer :B, D

You run a super wing-ding diagnostic program on your PC, and it reports that your hard drive, microprocessor, ram, and video card have seen better days. To resolve this problem you should:
replace each part one at a time, rerunning the diagnostic before replacing the next part.
check to see if you have a software problem
replace everything at once and rerun the diagnostic
get another copy of the diagnostic program
run an exhaustive memory check
Answer :B

Whenever you have a hardware resource conflict, it will more likely be an IRQ conflict rather than an i/o conflict because:
there are alot more i/o addresses than IRQs.
the bios sometimes has more of a problem controlling IRQs
i/o addresses cannot conflict
software tends to correct i/o conflicts
software tends to mess up IRQs
Answer :A

SCSI adapters usually don't need drivers, just the devices that interface with them.
true
false
Answer :B

Most SCSI-2 devices will work fine with SCSI-1 adapters.
true
false
Answer :A

Single-ended SCSI or "regular" SCSI has one wire for each signal that needs to be sent along the SCSI bus. Differential SCSI has two wires for each signal that is sent. Differential SCSI cable lengths can be up to 25 meters. How long can single-ended SCSI cables be?
up to 50 meters
up to 100 meters
up to 6 meters
up to 14 meters
up to 3 meters
Answer :C

Your PC has both internal and external SCSI devices connected to one SCSI host adapter. Which devices should be terminated? Select all that apply.
the last internal device on the chain
the last external device on the chain
the host adapter
the host adapter and one external device
the PC
Answer :A, B

How many devices can connect to the typical SCSI adapter? Assume is has only one data connector.
7
8
20
10
depends on whether both internal and external devices are used
Answer :A

How many devices can be used on a single SCSI bus? Keep in mind that the SCSI host adapter counts as a device.
7
8
20
10
see number 54
Answer :B

What is the jumper setting on a SCSI device to configure it to use the fourth SCSI id? Remember, SCSI ids start with zero.
010
110
011
101
001
Answer :C

Which type of interface provides for the fastest data transfer?
IDE
SCSI
parallel
serial
ISA
Answer :B

In addition to i/o port addresses, SCSI adapters also use a range of rom addresses for their onboard bios.
true
false
Answer :A

SCSI-2 cables have how many pins?
40
25
50
72
100
Answer :C

have how many pins?
25
50
100
40
65
Answer :D

You are about to install a second IDE hard drive in a PC that has only one IDE adapter. Your first hard drive will still be the boot drive. How should the second drive be configured?
as a master
as a secondary
as a slave
as a primary
as auto-select
Answer :C

What is the maximum number of IDE drives that EIDE will support?
15
3
4
2
0
Answer :C

You are installing an IDE hard drive that will be your boot drive.
Which is the correct order of steps that need to be followed?
jumper properly, auto-detect(or configure manually) in cmos, low level format, high level format, partition
jumper properly, auto-detect(or configure manually) in cmos, partition, high level format with /s switch
jumper properly, partition, auto-detect(or configure manually in cmos, high level format with /s switch
jumper properly, auto-detect in cmos, regular format
jumper properly, partition, low level format, high level format
Answer :B

You are installing a SCSI hard drive that will be your boot drive. Which is the correct order of steps that need to be followed?
jumper for id 0, cmos setup, low level format, high level format
set id jumpers to all zeros, high level format, partition
set id jumpers to all zeros, partition, high level format
jumper for id 0, cmos setup, partition, high level format
set id jumpers to all zeros, high level format, partition
Answer :C

On a flat data cable, a red or blue stripe means:
ground
high voltage
null connection
pin 1
that it's an IDE or SCSI cable
Answer :D

Which of the following would be considered an FRU? Select all that apply.
hard drive
system board
ram
DMA controller
level 2 cache simm
Answer :A, B, C & E

Which of the following would not be considered an FRU?
hard drive
IRQ controller
any soldered IC
floppy drive
system board
Answer :A, B

You have a system that periodically locks up. You have ruled out software, and now suspect that it is hardware. What should you do first that could help you narrow it down to the component at fault?
rotate the ram
replace the ram
replace the level 2 cache simm
disable the CPU cache in cmos
replace the CPU
Answer :D

You have a PC with no video on a known good monitor. Pick the best order you should follow in tracking down the problem.
replace the video card, replace the monitor, replace the power supply, replace the system board, try a different monitor
check that PC and monitor are plugged in, check that monitor brightness is turned up, check that PC fan is running, remove all option cards
check PC supply voltages, replace video card, replace CPU
check that everything's plugged in, replace system board
check that everything's plugged in, replace hard drive, replace ram
Answer :B

Most PCs give a single beep on bootup to indicate they are ok hardware wise. You boot your PC and don't get a beep. What should you check first?
system board
ram
microprocessor
power supply
speaker
Answer :E

What beep codes could indicate a system board or power supply failure? Select all that apply.
steady short beep
no beep
one long continuous beep tone
steady long beeps
one long, two short beeps
Answer :A, B, C & D

Your PC is continuously rebooting itself. Select all of the following that could be causing the problem.
bad PC power supply
faulty power at AC outlet
bad system board
defective adapter card
corrupt operating system
Answer :A, B, C, D & E

You have an old PC that you decide to upgrade with a 1 gig IDE hard drive You find that you can't configure cmos to see the entire hard drive. The best you can do is 540 meg. What is the fix?
get a newer PC
manually input the sectors, cylinders, and heads of the hard drive
put multiple partitions on the hard drive
make the bios think it's a SCSI drive
use a device driver that makes the bios see the drive as simply a block storage device, or upgrade the bios if possible
Answer :E

A sound card typically uses which IRQ?
6
5
15
1
it doesn't use an IRQ
Answer :B

Your IDE hard drive is not spinning up when you turn on the PC What is the most likely problem.
bad data cable
incorrect jumper setting on drive
loose molex connector
virus
bad system board
Answer :C

You have a PC with no video. Which of the following is LEAST likely to be causing the problem?
defective ram (bank zero)
defective microprocessor
crashed hard drive
loose video card
low AC outlet power
Answer :C

I once had a PC with no video. I replaced the system board, CPU, and video card, and still had no video. I then replaced the IDE cable and fixed the problem. Am I telling the truth?
no, you're just pulling everyone's leg
you betcha!
Answer :B

A virus can mimick just about any hardware symptoms you can think of.
true
false
Answer :A

A static jolt of as little of ____ volts can fry most any PC integrated circuit.
200
30
1000
200
500
Answer :B


A human cannot feel a static discharge as high as ____ volts.
200
2000
10000
50000
50
Answer :A

ESD is ___________.
electronic stasis device
electrostatic discharge
electric surge device
electronic system driver
forget it, I can't think of any more words for these letters
Answer :B

What's the best way to prevent damaging your PC with static electricity?
place your PC on a rubber mat
wear leather soled shoes
periodically touch a safe ground point on the PC to discharge yourself
static electricity doesn't really hurt a PC
wear an ESD wrist strap
Answer :E

What is EMI? (uh, oh - here we go again)
electro-magnetic interference
electronic maintainence inquiry
Answer :A

You're on your PC at midnight and an electric storm pops up. What's the best way to protect your PC.
you don't worry; you have a lightning rod on your house
you don't worry; you've got a surge protector on your PC
you don't worry; you've got a surge protector on your PC and phone line to your modem
unplug the PC and remove phone line from the modem
stop standing on it
Answer :D

Something as small as a ________ on a drive platter can cause your hard drive to crash. Select all that apply.
human hair
dust particles
finger print
a .001 micron high imperfection
accumulation of smoke particles
Answer :A, B, C & E

When your hard drive crashes from any of the correct selections in the question above, or from dropping it, it is known as head-to-disk interference, or HDI.
true
false
A
You should never put floppy drives, hard drives, or even VCR tapes or cassette tapes on top of speakers (or near any other source of magnetism) because of:
RFI
EMI
EXE
FYI
IOU
Answer :B

Static electricity thrives is which type of environment?
cold and humid
warm and humid
warm and dry
cold and warm
cold and dry
Answer :E

Which is the most difficult environmentally to dispose of?
floppy drives
hard drives
power supplies
CRTs
system boards
Answer :D

What should you use to clean the plastic cover on your monitor or PC? Select all that apply.
alcohol
damp sponge
lint-free cloth
WD-40
mild soap solution
Answer :C, E

Dust in a computer actually increases the size of the magnetic fields inside it. This is not good, so you must occasionaly dust, I trust. What's the best way to do this?
reverse vacuum
any small vacuum device
blow real hard on the system board
use a lint-free cloth and wipe gently
non-static compressed air
Answer :E

What's the best way to protect your hard drive data?
regular backups
periodically defrag it
run chkdsk at least once a week
run scandisk at least once a week
run a regular diagnostic
Answer :A

A CRT's grid voltage can be as high as:
110 volts
5000 volts
15,000 volts
50,000 volts
1000 volts
Answer :C

A monitor's CRT (cathode ray tube) can pack quite a wallop of a charge even if it's been turned off for several days or more Before you service a monitor, you must discharge the CRT using a tool specific for that purpose. Before you do the discharge, what must you do first?
make sure the monitor is not connected to a PC
make sure the monitor is unplugged
make sure the monitor is turned off
make sure the brighness is turned down
make sure your life insurance policy is paid up
Answer :B

ESD is least likely to cause damage to which components? Select all that apply.
keyboard
mouse
cmos chips
microprocessor
adapter cards
Answer :A, B

Which of the following are input devices only? Select all that apply.
modem
mouse
keyboard
SCSI controller
video card
Answer :A, B

Which of the following are both input/output devices? Select all that apply.
modem
SCSI controller
keyboard
mouse
monitor
Answer :A, B

Which component stores an electrical charge?
diode
rectifier
capacitor
resistor
transistor
Answer :C

On PC power supplies, the wire attached to pin one is usually:
blue or red
blue or white
red or black
red or white
white or orange
Answer :E

If the voltage on pin 1 of the power supply is not in the range of ______ volts, the PC will not boot.
10 - 20
1 - 5
50 - 110
15 - 25
2.5 - 5
Answer :E

The output voltages of a PC power supply are in the form of _____ current.
AC
DC
amperage
resistive
trickle
Answer :B

The output voltages from a PC power supply are:
+20, +110, -20, -110
+5, +12, -5, -12
+110, -110, +25, -25
+10, -10, +20, -20
+110, -15, +25, -5
Answer :B

A spike is a sharp and sudden rise in voltage It's duration is usually measured in:
nanoseconds
milliseconds
seconds
minutes
picto seconds
Answer :B

A brownout is defined as:
a slightly elevated voltage lasting from seconds to minutes or more
a slightly decreased voltage lasting from seconds to minutes or more
complete power out lasting a few minutes
alternating power out, power on lasting a few minutes
has nothing to do with electricity
Answer :B

Resistance is measured in units of:
ohms
farads
helids
amperes
volts
Answer :A

Current is measured in units of:
volts
amps
ohms
farads
diodes
Answer :B

Capacitance is measured in units of:
volts
amps
farads
neutrinos
anti-neutrinos
Answer :C

Voltage is measured:
in parallel
in series
after breaking the circuit
after checking resistance
after checking current
Answer :A

Resistance is measured:
in parallel
in series
after breaking the circuit
after checking voltage
after checking current
Answer :C

Current is measured:
in parallel
only when you turn the device off first, then connect your meter to the device in series, then turning it back on
after checking voltage
only when you turn the device off first, then touch the correct meter leads to the corresponding terminals
only on an open circuit
Answer :B

AC ripple is unwanted AC current where there should only be direct current. When AC is rectified to DC, it is difficult, if not impossible to get rid of all the AC voltage, though a certain amount is tolerable You want to measure the AC voltage in a DC circuit, so you set your meter to measure:
DC voltage
AC voltage
DC current
AC current
ripple
Answer :B

Anti-static plastic bags are:
conductive
non-conductive
part rubber, part plastic
90% non-porous
magneto-resistive
Answer :A

POST stands for:
positive operating system test
particle of static transfer
power on self test
printer online static test
printer online standard test
Answer :C

POST is done when the PC is: (select all that apply)
warm booted
first turned on
CTRL-ALT-DELETE booted
restarted with the reset button
giving a numeric error code
Answer :A, C

The POST routine, which counts system board ram first, is stored in:
ram
microprocessor
rom bios
cmos
8259 POST controller
Answer :C

A 1xx (x can be any digit) POST error code indicates a problem with the:
video
ram or rom
hard drive
system board
first adapter card
Answer :D

A 2xx POST error code indicates a problem with:
ram or rom
hard drive
system board
second adapter card
cmos battery
Answer :A

A 3xx POST error code indicates a problem with:
mouse
keyboard
floppy drive
video adapter
monitor
Answer :B

A 4xx, 5xx, or 24xx POST error code indicates a problem with:
hard drive
IRQ controller
video adapter
keyboard
floppy drive
Answer :C

OK, last numeric error code check: A 17xx indicates a problem with:
cmos
rom bios
DMA controller
hard drive or controller
power supply
Answer :D

A 6xx indicates a problem with the:
floppy drive (see, I kept my word)
Answer :A

A parity error usually indicates a problem with:
memory
hard drive
hard drive controller
i/o controller
power supply
Answer :A

How many bits in a byte?
16
8
255
10
2 to the 9th power
Answer :B

PCMCIA stands for "personal computer memory card international association". Just take my word for it. This association sets forth the standards for the PC card PC cards are: (select all that apply)
hot swappable
not hot swappable
plug and play
not plug and play
used only in mainframes
Answer :A, C

Type one PC cards:
are used only in desktops
are no longer being produced
are the thinnest of the PC cards
don't exist
have their own power source
Answer :C

To start the setup program (or cmos setup), there is usually a key or set of keys you must press simultaneously. Some of the ones used by various PCs are listed below. Select all that are correct.
CTRL-ALT-ENTER
CTRL-ALT-DELETE
CTRL-ALT-S
DELETE
F10
Answer :A, C, D & E

The floppy drive uses which DMA (direct memory access) channel?
5
4
1
9
2
Answer :E

You do a DIR on a diskette, remove it and insert another, and get the same DIR listing from the first diskett. This is known as a "phantom" directory, and it is caused by: (select all that apply)
line 34 on the floppy cable is bad
bad microprocessor
defective diskette
defective floppy drive
failing hard drive
Answer :A, D

The power connector on a floppy drive is called a:
berg connector
molex connector
has no formal name
mini-molex
hybrid connector
Answer :A

On most floppy cables, the order for the connectors is:
adapter, drive A, drive B
adapter, tape drive connector, drive A
adapter, drive B, drive A
adapter, drive A or B, drive A or B
depends on cmos settings
Answer :C

The print from a dot-matrix printer is light and uneven. This is most likely caused by:
defective printhead
worn ribbon
paper not advancing properly
defective carriage assembly
worn platten
Answer :B

The print from a dot-matrix printer is sometimes light, sometimes dark. This is most likely caused by:
worn ribbon
paper not advancing properly
worn platten
defective printhead
defective carriage assembly
Answer :B

On a dot-matrix printer, regular lube maintainence should be followed, but this component should never be lubed:
platten bearings
carriage rails
printhead
paper advance bearings
carriage bearings
Answer :C

When you move a mouse, the mouse pointer is positioned via:
GPS
analog pulses
pressure sensors
friction detectors
pulses of light
Answer :E

Your laser printer is on, you hear the fan running, but it won't print. What is the first thing you should check?
that all the cables are connected securely
that the correct print driver is installed
that the printer is online
that the printer has paper
that the printer is not jammed
Answer :C

In laser printing, there are six steps the printer follows. What comes between the conditioning phase and the developing phase?
transer phase
writing phase
fusing phase
cleaning phase
nothing
Answer :B

During the laser printer's conditioning phase a uniform charge of _______ is placed on the photosensitive drum.
+1000 volt
+600 volts
-600 volts
-1000 volts
+ 12 volts
Answer :C

In order to place this charge on the drum, the primary corona wire must emit a charge of:
+15000 volts
-110 volts
+110 volts
-6000 volts
+6000 volts
Answer :D

The transfer corona uses a/an ______ charge to attract the toner to the paper.
negative
positive
alternating
magnetic
electronic pulse
Answer :B

Your laser printer gives you an error code 50. This is usually caused by a defective:
formatter board
DC controller
fuser assembly
high voltage power supply
laser unit
Answer :C

Laser printer toner is composed primarily of: (select all that apply)
particles of plastic resin
saw dust
talc
ash
iron oxide (rust)
Answer :A, E

You plug a power supply's connectors onto the system board You know you did it correctly because:
the two sets of black wires are facing the outside edge of the system board
the two sets of black wires are together in the middle
one set of black wires is outside, one is toward the inside
all are facing the power supply
it doesn't matter as long as they can be plugged in
Answer :B

An important first step in troubleshooting which component in a laser printer is causing a jam is to:
note where in the paper path the paper stops
check all voltages
look up error codes
turn the printer off, then on again
remove the jammed paper
Answer :A

Select the best choice for cleaning laser toner from clothing:
warm soapy water
alcohol
dry clean
clean cloth with cool water
pure dishwashing detergent
Answer :D

During the fusing process, toner is:
dry pressed into the paper
electrically bonded to the paper
melted into the paper
glued to the paper
high pressure sprayed onto the paper
Answer :C

On the PC side, the printer port is a:
25 pin female serial connector
15 pin female parallel connector
25 pin male serial connector
15 pin female serial connector
25 pin female parallel connector
Answer :E

ISA is a ___ bit technology.
8/16
16/32
4/8
12/24
32/64
Answer :A

A device which supports DMA is able to i/o with memory by and large bypassing the CPU. Bus mastering takes this a step further by allowing a bus-master device to take charge of the data bus and send data to other devices, including memory, and also allows two bus master devices to talk to each other without requiring the services of the CPU. Does ISA support bus mastering?
no
yes
yes, but only one device
yes, but only in a Pentium
yes, in a DX, but not an SX
Answer :B

EISA and MCA devices do not have jumper settings. How are they configured? Select all that apply.
CMOS setup
Windows setup
through DOS
dip switches
EISA configuration utility or IBM reference diskette (MCA)
Answer :E

You can have EISA and MCA devices in the same PC.
true
false
Answer :B

PCI devices do not have jumper settings or dip switches. How are they configured? Select all that apply.
CMOS setup
an installation utility from the manufacturer
through DOS
Windows setup
they are always self-configuring
Answer :A, B

You can place an ISA device in an EISA slot.
true
false
Answer :A

You can place an EISA device in an ISA slot.
true
false
Answer :B

You can only place an MCA device in an MCA slot.
true
false
Answer :A

Select each bus architecture that supports 32 bit data transfers.
ISA
EISA
MCA
PCI
PCMCIA
Answer :B, C & D

Select each bus architecture that supports bus mastering.
EISA
PCI
VLB
MCA
PCMCIA
Answer :A, B & D

A switching power supply steps down voltage by means of:
transformers
a network of resistor conduits
turning off and back on in rapid cycles
a network of capacitors
there is no such thing
Answer :C

Pick the correct choice for the 8088 CPU.
16 bit word size, 8 bit data path
8 bit word size, 8 bit data path
16 bit word size, 16 bit data path
4 bit word size, 8 bit data path
8 bit word size, 16 bit data path
Answer :A

Pick the correct choice for the 80386SX CPU.
16 bit word size, 16 bit data path
32 bit word size, 16 bit data path
8 bit word size, 32 bit data path
32 bit word size, 8 bit data path
32 bit word size, 32 bit data path
Answer :B

Pick the correct choice for the 80486DX CPU.
32 bit word size, 16 bit data path
64 bit word size, 32 bit data path
32 bit word size, 32 bit data path
32 bit word size, 16 bit data path
32 bit word size, 64 bit data path
Answer :C

What is the first CPU to include an internal math coprocessor?
386DX
486SX
486DX
Pentium
Pentium Pro
Answer :C