The following article originally appeared in the January 1995 issue of the Visual Automation NewsDisk, a hypertext publication for the factory automation industry. Although the author is an employee of Rockwell Software Inc., the article was not originally written for us. As such it expresses only the author's opinions and views, and not necessarily those of Rockwell Software Inc.
Visual Automation, Inc. is not affiliated with Rockwell Software Inc., but has granted permission for this reprinting.
Purchasing a PCMCIA card can be a disappointing experience: gone is the large green circuit board crisscrossed with hundreds of shiny foil traces and centipede-like black chips. In its place is a tiny, sturdy device about the size of a credit card, if a little bit thicker. You have to be careful you don't accidentally throw the card out with the packing material for the manual. Did you really pay several hundred dollars for this tiny thing?! It just doesn't seem right!
If you're unlucky enough to be installing an unusual PCMCIA card in your system -- a network card for a proprietary industrial network, for instance -- you may have a few more disappointments ahead before you're up and running.
First, it isn't unusual for the manual of such a card to be thicker than the manual for the equivalent ISA bus card. If PCMCIA is supposed to be "plug-and-play" technology, then how come you need to read a book to get it running?
Second, there is probably a software disk included with your new card. That's funny, the ISA card that does the same job doesn't come with software. Upon reading the manual, you'll probably find that the disk contains some drivers to get your new card up and running. If you're already tight on conventional memory, the idea of loading more drivers just to use the card probably isn't appealing. And what if you already have PCMCIA drivers installed on your system? Will they work with your new card?
In this article, I'll try to answer some of these questions and give you an introduction to PCMCIA, the little card with the huge standard. For more in-depth information, check out the references at the end of this article.
The acronym PCMCIA represents both the PC Card standard (which specifies both card hardware and system software requirements), and the organization responsible for developing it. Originally, the standard was designed exclusively for memory cards (Release 1.0). These cards were being used in small handheld and laptop systems in lieu of a floppy disk drive and were all 3.3 millimeters thick. These were Type I cards (the "Type" refers only to the physical thickness of a PC Card, nothing more).
Later releases of the PCMCIA standard (Release 2.0 and up) were expanded to include I/O cards, such as modems or network cards. Manufacturers were hard-pressed to make these more demanding cards fit in the 3.3 mm Type I form factor, however, so a Type II card was introduced with a thickness of 5 mm. A Type III card was also defined; these are 10.5 mm in height, and are often used for tiny hard disk drives (now up to 450 MBytes on a 1.8" drive!). Some manufacturers have made still thicker cards for larger capacity drives; although this is often referred to as Type IV, this has not been officially adopted by PCMCIA. While the PCMCIA standard has grown significantly, it has done a pretty fair job of staying backward-compatible with earlier cards (a Type I card can be used in a Type II or III slot, for instance).
It is not uncommon to see advertisements for laptop computers which can accommodate "two Type II cards or one Type III." This doesn't usually imply that there are two models of the computer available with two different PCMCIA options; rather, it typically means that there are two Type II slots arranged vertically, so that a single Type III device could fit in the combined openings. Two smaller Type I cards would also fit; a larger slot can always accomodate a smaller card.
The newest version of the standard, code named "Berlin," was unveiled on October 25th, 1994, and has been named PC Card 95 rather than Release 3. This naming change was perhaps intended to alleviate the common confusion between the PCMCIA release number and the card Type. Amongst the enhancements in this new standard are direct memory access (DMA), a faster (33 MHz) 32-bit interface called CardBus, and greatly improved power management. DMA and CardBus makes it practical to create new, high speed devices such as video adapters or even coprocessors; the power management will extend the battery life of your portable computer. (Even PC Card 95 has an oversight of particular interest to engineers using PCMCIA I/O cards).
Homemade Bikini Contest
long dildo ass video Sex Sims
husband accused of sexually harrassing young women and girls Tiny Sex
anne hudgens nude Free Movie Porn pussy deluxe
gay sex audio Jamie Pressly Nude preteennudes
free porn photo gallery Tiny Little Lolitas Nude
pictures of naked prisoners Furry Pussy fresh bdsm
Sexy Horny Moms
Worsley Underground Canal
Illuminary Floral Designs mom sex videos
suck own cock Gays Civil Rights kate richie sex video
lyrics to jump the fuck up Dildo Teens maya devine mommy got boobs
boysfirstporn Daily Lesbian Videos
Virtual Child Pornography military sex
Betty Boobs
disney high school musical nude photos Classic Adult Porn Stars free black cock
tits sex free paris hilton Saratoga Springs Sex Addicts
Stream Porn threesome xxx
Naked Women Pictures Video Free completely naked women
Cuckold Free Hotwife Creampie Story incest sex free stories
Melissa joan hart nude fakes
Nude teen films wwe maria kanellis nude
Nude teen 15 nude body female
madonna nude photo playboy Catfight nude christian aguilera nude
Non nude school
robbs nude celeb Anne hathaway nude havoc video
dead or alive girls nude Teen daughters nude rihanna in nude photo scandal
Free nude amateur girls
Gia from rock of love nude
Daniel radcliffe completely nude nude sreya
nude ballbusting Russian nude nude pics of nikki nova
nude fitness models videos Carlton elizabeth nude free nude centerfold
paris hilton nude clips German nude teens
Men sleeping nude parent directory images nude
Rosana arquette nude
nude persian teens What is a nude beach abby sessoms nude
brooke burke nude picture Normal girl nude
Pamela anderson nude vagina non nude 12 yo
Nude beauty contest pictures bianca beaucamp nude
Miley cyrus leaked nude playboys nude celebrities 2007
shemale orgasm Fuckmymelons
sex wedge Free Nude Pussy Thumbnails
wwe diva porn Free Gay Porn Games
black gay anal 5 Minute Sex Clips hot girl sex
jobs for teens 13up Free Wife Sex Stories illegal porn tube
free fetish videos Guy Eating Creampie
beautiful boobs Ok2bgay gramma mature stories
Skinny Teens
Sexyblogspot
Masturbation Pics how 2 suck a pussy
brunettes naked Income Based Apartments In Essex County Nj jessica steen
gay latin stud video Muslim Hirsute Pussy sextips
analogies Old Xxx Babes
Children And Cockroach Bite amature girls images posting
European Gay Social Clubs
redhead porn Preteen Model Videos porno vault
back burger xxx Ivana Fuckalot 2007
Beloit Sex Pics nude pics of britney spears
Pastoral Poems nude little lolitas
Sexy Pretty Naked Girl Legs stories sex strip poker
Pub Crawl Sex Games
myspace sex birthday comments Taboo Twins Sister Sex
tonta harding sex clips Bat Girl Sex Comic
sex video's free samples Play Anima Sex Games vest sex position picures
same sex marriage oppose Door Restraints Sex Toys sex after female menopause
ukrainian mature sex tube Sex Porn Games Com
freak dancing to sex Avi Video And Sex sex education in canada
Best Taboo Sex Stories
Bi Sexual Sex Videos
Daily Sex Routine Video development of sex organs
hot air balloon sex Free Latina Sex Pics sex south san francisco
actress on sex photo Bullet Boy Sex Scene rescue fantasy porn sex
drunk teen sex video Adult Sex Flash Arcade
Free Asin Sex Movies lubricants for anal sex
Naughty Boy Sex Toy
sex lubricants for men Sex In The Playground tiny japanese teen sex
spagetti sex whipping women Roxanna Diaz Sex Tape
Woman For Sex London womens sex pills work
Find Shower Sex Videos pantyhose sex videos free
Jennifer Lopez Sex Photos mobile sex video sites
You Toube Sex
sex cam cenyral Sex Personal Assistancce
yellow 13 sex Exciting Loving Sex
sex free best Yvonne Strahovsky Sex escorted sex vacations
rt pantyhose sex Brian Griffin Sex muslim phone sex
web sex serchs Sottish Female Sex
animated sex viedos Leabian Oral Sex wet sex costume
Erotic Sex Ideas
Totaly Spys Sex
Toddler Sex Sluts the pitcher sex
sex message parlour Ice Sex Teen ballet and sex
animal sex oops Sex Comics Jon chimps having sex
sexed suckled download Sex Vidios Downloads
Not Likeing Sex amazing sex tips
Triplets Lesbian Sex
big cucumber sex Janes Sex Review mother sex mpegs
newport sex scandal Malayali Sex Vedio
Amatuer Sex Channels jenna\'s sex star
Dpahne Blake Sex incredibles sex xxx
Matur Sex Video sex beginners guide
universal management group gsd group
interest group political american plastics group
hip performance group blue man group briar street the difference between a group and a team
group administrators il freedom investment group rights and resources group
danu irish group jacobs engineering group inc tech
borderline personality disorder group history of group sex investment management consulting group
group of adolescents
group activity game
spal group company basis discussion group
music group l allen group the group sex tube8
group insurance trust group hate crossroads counseling group
group therapy cartoons celiac disease support group
italy tour group group tranny sex
ideal property group
group 1 atoms northeast consulting group current group discussion
group activities adults arag group legal services
group writing exercises divine music group
exit realty deaton group blue kacheek group
periodic table group a 6594th test group
financial services working group group sex lesbians emerald medical group
xxx pics and videos Final fantasy yuna xxx
Road head xxx xxx porn pass
Xxx girle anime hentia xxx
xxx ebony sex Shameless xxx xxx gilr
Streaming hentai xxx
xxx movies hd Cartonn xxx
wicked xxx movies Jan xxx grim adventures of billy and mandy xxx
Older mom xxx
Paris hilton sex xxx
Xxx forced porn xxx main picture glue
adult free xxx Free xxx flash games black sex xxx video
white sluts xxx Free xxx german vintage xxx videos
xxx fan fiction Dirty xxx girls
Caty xxx free big tit xxx
Asian porno xxx
xxx girl on girl action Orgia xxx dragonball z xxx pics
samuraix xxx Asian adult xxx
Android 18 xxx xxx pornovideos
Xxx galleries movies shin chan xxx
Anime lesbians xxx xxx horror porn
Free bisex video
Hentai movie forum bull chicago video
Anara video tape hardcore wrestling video clip
bobbi eden movies Video adulti game hook video
Manticore movie
hampton roads movie Party sex video sample
college party movie Pattycake online movies advent children movie torrent
Free bi sexual video
Swinger party movies
Bad sports movies cars racing video
princess aiko video Rogers video rental store free online movie sites
van diesel films Movie critic gene interpol live video
movie naked prey Dbz video games
Movie palace hamilton ontario girl little match movie
Eminem superman video clip
adult movie pass Alanis ironic morissette video pocahontas movie characters
download king rodney video Burn download video
Apv films londonderry movie nh theater
Intel 82815 video drivers sorenson video 3 codec
Unsinkable molly brown movie dizzee rascal video codes
Strip Sex Public
simulated sister sex Victorian Nude Sex
jamaican phone sex Sex Girl But
handcuff bed sex Girdle Sissy Sex sex machine asian
voyuered beach sex Hospital Nurse Sex sex comics 2d
sex stroies bbw Young Sex Vidies
korean girl sex Rape Sex Scenes sex during exercise
Safer Sex Lesbian
Interracial Threesome Sex
Utah Sex Offendes horse sex creampie
korean tenn sex Lost Bet Sex korean sex amateurs
free sex narratives Buddhism And Sex girlfriedn sex vids
real sex polls Sex Spokane Washington
Nasty Ghetto Sex chunky girl sex
Thugs 4 Sex
tiffany joslyn sex Sex Tourism Derby hawthorn berry sex
sex blow jobs Tripple Sex Penetration
Sex Female Condon skype sex babes
Lesbian Older Sex movie sex streaming
Celebrities Sex Movies swnger sex stories
Kate Winslet Sex Scne
free porn world sex Soha Ali Khan Sex
real homade sex videos Hot Wives Sex Videos
black strip club sex videos Sq Techno Sex fantasy girl sex
moms and daughters having sex together Sex Machine Vibrator new sex trick
hot lebians sex Celebrity Fake Sex Pics
free sex movies doctor Real Gay Men Sex trailer park sex stories
Seinfeld Sex Game
How To Have Sex With A Porn Star
Student Teacher Sex Movies sex scenes in gta 4
sex xxx ass Arabic Sex Images registered sex offenders in mo
amatuer latina sex Free Full Length Incest Sex Videos men sex with girl
do sex sites work Free Anna Nicole Smith Sex Videos
Nikki Hilton Sex Tape hermaphrodites video sex
How To Make Anal Sex More Comfortable
tall women sex videos Sex And Rum men sex tools
group sex party photos Free Sex Parties Videos
Erotic Lingerie Sex verne troy sex tape
English Sex Tube meget sex
Coolstreaming Sex sex rated r
Naked Sex Woman
sissy cock sex Split Roast Sex
online sex sims Office And Sex
minor sex laws Romantic Love Sex video speedo sex
bangla private sex Stockings Sex Pics sex prosituts montreal
sex and muscle Bite Sex Gay
clombia animal sex Young Sex Fetish dracula and sex
Sex Bodypainting Pics
Keral Sex Story
Baby Sex Predicition sleepwalking and sex
skirt party sex Sex Recovery Time internet sex rater
alt sex storiews Pokemon Sex Animataion workout pants sex
amature sex tubes Nudist Outdoor Sex
Anal Sex Swing prep anal sex
Love Makeing Sex
gillian\'s sex tape Kerie Hart Sex audition sex men
celeberty sex photos Black Sex Ppv
Evangalist Gay Sex ebony sex albany
Cyber Sex O adult picture sex
30 Petite Sex skeletal sex determination
Preview Xxx
free xxx ass Real Xxx
milf bone 3 xxx dvdrip xvid divxfactory Sex Xxx Arabic
free xxx hard core porn Porno Xxx Imagenes sinhala xxx videos
sly cooper xxx Main Xxx bideos porno xxx
mobile xxx free Mexicana Xxx
final fantasy xxx video Pakistani Sex Xxx xxx hentia videos
Free Xxx Videos Hardcore
Hot Xxx Girl
Bangladeshi Xxx Video videos xxx dormidas
xxx thums Naruto Xxx Vids movies xxx samples
free wap xxx Xxx Old Ladies sporty xxx
hentai xxx free videos Pajinas Xxx
Mom 46 Son Xxx gatomon xxx
Predator 2 The Return Xxx
asian xxx mp4 Middle School Xxx 13 years old xxx
free watch online xxx Ebony Xxx Video
Xxx Belly Dance gail force and friends xxx workout
Xxx Videoporno sexe video xxx
Taboo Porn Xxx sexo porno xxx
A Porn Videos
johnny gunn porn Natasha From Rock Of Love Does Porn
cougar porn movies Chocolate Ass Porn
sandy sweet free porn forum Elf Sex Porn my best friend\'s mom porn
best homemade porn video Babaloo Porn slut tube porn
porn boy on boy Suite Life Of Zack And Cody Porn
little girl child porn Gay Japan Porn cunnilingus porn
Free Ebony Porn Download
Gay Cartoon Comic Porn
Titties Porn porn muslim
wrangler porn Myles Hernandez Porn military women porn
two girls one guy porn Mature Porn Online india porn tgp
free black bubble butt porn Gabrielle Lupin Porn
Internet Free Porn your amateur porn tube
Free Unusual Porn
asian porn video download Nasty Grandma Porn free chubby bear porn
free real rape porn videos The Lord Of The Rings Porn
Cock Porn Pictures free downloadable cartoon porn videos
Bouncer Porn darryl hanah free porn
Tight Porn Pics gay porn in public
Crying Fuck
fuck chris brown song Electro Fuck
mom fuck stream Fuck A Dude
island fuck White And Black Fuck fuck the nanny
fuck toon games Womens Fuck fuck a neighbor
couple fuck on webcam School Teen Fuck
fuck gents Lil Wayne Fuck Tha World Lyrics public humiliation fuck
Fuck Friend Lyrics
Hookers Fuck
Fuck Girls Vedio momy fuck son
fuck go Parents Fuck You Up Poem fuck english girls
perfect ass fuck Slut Fuck Videos dog fuck mature
pov fuck free As Bad As You Wanna Fuck I Wanna Fuck Too
Fuck Top horse fuck with girl
Moroccan Fuck
hot wife rio fuck I D Rather Fuck With You Eazy E fuck his cock
blonde big tits fuck Fuck Her Videos
Filipina Fuck Video brothers fuck sister
Fuck A Gang wendy ho fuck me
Sexy Hot Fuck girl dog fuck
Hot Blowjob Sex
Arabic Blowjob
Old Lady Blowjob striptease and blowjob
dog interrupts blowjob Little Girls Blowjob chloe savigny blowjob
asian blowjob free Linsay Lohan Blowjob blowjob guys
ava devine blowjob videos Shemale Gets A Blowjob
Blowjob My Brother wanda nara blowjob
Blowjob From A Dog
goth blowjob Speed Blowjob blowjob reviews
free hd blowjob movies Blonde Slut Blowjob
Artificial Girl 3 Blowjob fun blowjob
Busty Wife Blowjob blowjob dirty
Superhead Blowjob blowjob in classroom
blowjob photography Extreme Blowjob Pics black blowjob cum
sensual blowjob Blowjob Meaning sister brother blowjob video
Blowjob Matures shyla stylez blowjob video
Blowjob In Public Video maria ozawa blowjob
blowjob techniques video Blowjob Competition Videos amature gay blowjob
paki blowjob Anne Hathaway Havoc Blowjob thai blowjob videos
Big Cock Gay Blowjob blowjob 3d
temptations song my girl Gossip girl 3 2
special occasion little girl dresses Boy and girl jumping how to use a dildo on a girl
the litle girl Young black girl dancing lost girl found
hot star trek girl Nick chat girl sex
i have a crush on this girl Big booty girl video of girl giving head
Free girl pissing video
Girl scout theater badge
Sexy dancing girl video sexy dancing girl video
don t take the girl album Fucking 14 year old girl teen girl stip
madonna bad girl snl Glitch girl episode list of gossip girl
girl who died from drinking too much water Squirting asian girl
Girl riding bikes sex anime girl
Girl with nipples
girl toddler dress shoes Every girl music video by lil wayne sex skinny girl
girl gets attacked by shark 5 guys fucking one girl
Girl orgasm compilation emo girl nude
Girl fucks real doll get girl friends
Girl moaning noise rock of love girl porno
everything but the girl sheet music Girl i wanna lay you down jack milkman girl
girl lil wayne You look kinda cute in that polka dot bakini girl the girl from twilight
i like a bitch A Bitch In Heat damn that bitch is fine
5 star bitch by yo gotti Kristen Stewart Bitch Face a bitch a lover
Lyrics For Baddest Bitch logan you son of a bitch
Im A Bitch Alanis Morrisette
tupac bitch Bitch Cat im in miami bitch remix lyrics
Lyrics Fuck You Bitch lyin\' ass bitch
kyle\'s mom is a bitch mp3 Bitch Slappin fuck that bitch i dont need that bitch
i want my change bitch Id Rather Give You My Bitch Lyrics santa\'s a fat bitch
bitch ass niggers Bitch Boy Tube
You Dirty Bitch no ones the bitch
Is My Bitch Pregnant
you son of bitch Lil Wayne A Bitch kyles mom is a big bitch
metallica bitch Dance Bitch Dance
Dave Chappelle Im Rick James Bitch sexy bitch pics
Fat Bitch Naked bad bitch trina
Fabolous Bad Bitch Lyrics skinny bitch shirt
julia voth bitch slap Gangster Bitch Apache life\'s a bitch sayings
selena roberts is a bitch Im A Fuck A White Bitch cut throat bitch
Webster Bitch god bitch
I\'m A Bitch Im A Lover ultimate bitch slap
Xxx You Tube
meaty pussy lips Mommy Cunt Seducing Son Henry
oral pleasure Free Nude Cheerleader Movies
sexy tits movies Cocksuck melanie griffiths sexy
lesbian sorority Nude Natural Blonde gay cum eating
sex stories Amatuer Naked Videos
games with nude Giant Dick tips on girl masturbation
Android 18 Gets Fucked
Small Dick Humiliation
World Record Cock hot good looking mens with large dicks
british women amateur open Underage Girl Nude Child Sex Free Pic Illegal Gallery naked girl
bestteens Guys Sucking Guys dragon ball xxx
hmong sex Black Lesbian Sex
Teenage Girls Getting Raped free pictures of naked female school teachers
Sophie Monk Nude
scat sex Sandy Hook Nude Beach mature women pics
handjob paradise Free Ilustrated Sex Stories
Webcam Fun jokes for teens
Fucked My Wife edmonton nude models
Free Ebony Teen Movies go track someone uls on line you fuck ip scaner
Nude Celebrity Movie Archives
nude girls on web cams Nude In Theaters
sara miles nude Hot Nude Wife Pics
old ladies in the nude Barbara Howard Nude kimberly holland nude video
redhead girls nude Nude Women Drawings sexy muscle men nude
nancy benoit nude Nude Step Mom
fat pregnant nude Miss California Nude Shots nude gf
Nude Supermodels Video
Ashley Candy Nude Video
Black And White Nude Couples paris hilton hot nude
nude arab male Nude Hairy Beach nude at club
g4 nude Nude Cheerleaders Pic cory nadine nude
hot nude love Julia Ormond Nude Pictures
Tonya Elliott Nude nude sexy japanese girls
Kloe Kardashian Nude Pics
cougar club nude Nude Woman Running linda pearl nude
samos nude Butterface Nude
Andi Pink Nude nude athlete
Sexy Nude Womans dexter laboratory nude
Hillary Duff Nude Pic nude black celbs
brutal first anal free anal pain video
anal creampies pics anal squirt movie
big black butt anal anal piles painful anal penetration
fitness anal pee in anal julia ann anal video
brazilian girls like anal kandi kream anal
blondes that love to do anal dirty daisy anal anal double penetration videos
double anal creampies
vanilla deville office anal
lesbians anal fist lady anal
latina anal fuck your wife to have anal sex anal orgys
double anal cream does anal sex feel gay anal positions
my wife loves anal anal photographs
kates playground anal anal glands on dogs
asleep anal
nina hartley guide to anal free anal mobile porn sweden anal
how to have good gay anal sex ebony porn anal
best anal scenes anal rape erotica
anal bestiality gay anal hardcore
free videos anal black chicks anal
male anal dildo anal birthday drunk girl anal sex
Ron jeremy anal sex anal sex toys video
emo anal fuck Anal while sleeping jade fire anal
black anal milfs Anal mastrabation
free anal por Rough anal rape first anal clips
Margarita does anal
Free anal hard
Pornos anal anal cum bubble
gonzo anal Brazil girls anal milf anal xxx
dirty black anal Male on male anal sex anal sex fetish
losing anal virginity Liz vicious anal videos
Zack and miri make a porno anal scene jo anal lube
Anal pentration
hot blondes anal Extreme anal sex movies anal toys for boys
anal sex with dad Hot anal orgasm
Girls anal video russian milf anal
Teenage anal porn anal action video
Gay anal love female to male anal
g string anal Enemas and anal sex japanese anal whores
rough anal sex videos K9 anal gland anal cumshots pics
Anal hygene anal sex with large penis
sex pistols drummer Young Sex Parters
little kds sex Charity Sex Disabled
sex on bench Casual Sex Brighton
kara sex scene Teenager Sex Movies milk run sex
sex jennie fuck Predators Sex List kitchen sex scene
585 phone sex Diego Sex Dc
first sex tube Mormons Having Sex hentai sex videos
Cleb Sex Clips
Sex Romans History
Sex Free Teenager cheap sex cam
southern sex pic Sex With Reptile trivandrum sex guide
porn demon sex Indian Posh Sex teen auditions sex
kyndra sex tape Sex Magic Wand
Sex Gay Site chinese sex licking
Adoult Having Sex
phone sex latinas Real Sex Swingstock arab sex mpegs
virginity sex games Twlight Sex Gallery
Sex Stories Pos stafford sex catholic
Asian News Sex miami sex dates
Lidsey Lohan Sex taurus sex rough
Mature gay cock sucking xtube fat cock
Best of freaks of cock mother suck son cock
wifes big cock Crossdresser sucking cock girlfriends sucking cock
black cock porn videos Old women love cock twink cock suck
Ass cock pussy big gay monster cock
Angelica\'s heart craves cock
bisexual men sucking cock Teen cock gagging small tranny cock
Black bitches sucking cock free horse cock sex
virginal cunt dog cock Cock whipping stories she hates big black cock
cock crush clips Monsters of shemale cock huge cum cock
cock squirting Big cock gay pic
Freaks of cock movie cock fights video
Suck my shemale cock
amateur cock gallery Asians love cock chastity cock
long horse cock Huge gay cock tgp
Worship the cock art cock
Guy with a big cock school girl sucks cock
Why do white girls like black cock black cock throat fuck
cock ring jewelry Huge cock brothers white teen big black cock
long cock tight pussy Cock fighting in puerto rico big cock abuse
porn billy Longhorn Girls Nude
free clips girls fuck guys Nude Massage
hot new sex toys Nude Celebrity Video Clips
houston gay community Free Porn Sex Video video sex scenes
preteen magazine pics Sex Kilt Man shemales fucking girls
mature blow job xtube porn camelstyle Free Full Length Gay Movies
free porn niggers lactating Private Home Porn Videos anal sex free photos
Black Pussy Chat
Twin Brothers Gay
Aussie Jewel Nude Vids stable sexual partner
white dicks black chicks Free Nude Ladies nude masturbation
gay doctors Open Door Naked Shower Sister young lolita sex
pregnancy signs for teens Smallville Sex
Pedo Bbs Nude high school porno
Independent Phone Sex Operator
nudedude Nude Fat Women latin nudes
fuckmymelons Vanessa Hugdens In The Nude
Teen Witch naked vince vaughn
Freepornowebcam free black on white sex
Sex Shops teen sex videos
x-ray oral sex Anal Group Sex
ohio sex partners Having Sex Dry
pajama sex cum Sex Pics Gallires
vaginal sex videos Bound Sex Comics ren stimpy sex
filetube desi sex Solo Sex Pictures sex party 4
teen moan sex Birthday Sex Lyrics
gay hunks sexs Sex Tape Karshadian ethiopian sex stars
Guys Havin Sex
Horse Sex Boob
Granny Phoe Sex cheerleaders sex orgy
valerie lee sex Cathy Free Sex boys women sex
statutory sex stories Wallpaper Anime Sex myspace sex graphics
sex studies videos Sex N Sun
Msture Sex Videos interracial sex sissy
Sex In Recliner
youngsters sex tapes Small Titty Sex porn sex redtube
showering before sex Weeds Sex Scenes
Amateur Sex Streaming strap-ons sex videos
Gay Sex Boundage sex positions iphone
Sex Meetings Uk mature sex v
brutal first anal free anal pain video
anal creampies pics anal squirt movie
big black butt anal anal piles painful anal penetration
fitness anal pee in anal julia ann anal video
brazilian girls like anal kandi kream anal
blondes that love to do anal dirty daisy anal anal double penetration videos
double anal creampies
vanilla deville office anal
lesbians anal fist lady anal
latina anal fuck your wife to have anal sex anal orgys
double anal cream does anal sex feel gay anal positions
my wife loves anal anal photographs
kates playground anal anal glands on dogs
asleep anal
nina hartley guide to anal free anal mobile porn sweden anal
how to have good gay anal sex ebony porn anal
best anal scenes anal rape erotica
anal bestiality gay anal hardcore
free videos anal black chicks anal
male anal dildo anal birthday drunk girl anal sex
A key concept of PCMCIA is something called "plug-and-play" or "hot swapping." The idea is that you should be able to pop
out one PC Card and plug in another without having to power down the computer. When the new card is plugged in, a
pre-loaded program called an enabler automatically identifies and configures the card. The enabler itself usually relies on a few
other memory-resident programs to help it do this. The collection of programs you'll need to pre-load to make your PC Cards
work are often called drivers; DOS machines typically load these in the CONFIG.SYS and AUTOEXEC.BAT files.
Each PCMCIA slot (or socket as it is called in the PCMCIA documentation) is connected to a device inside the computer called a PCMCIA adapter. Each adapter in the computer can control one or more slots, and a computer may have more than one adapter. For example, a computer with four PCMCIA slots might have two adapters, each responsible for controlling two slots.
Most IBM PC compatible computers have serial and parallel ports; the hardware for these devices is similar on all such machines. Programs written for these machines may talk directly to the serial or parallel port hardware and get expected results, since the hardware is compatible between different machines. This is not the case with PCMCIA adapters; there are many different adapters on the market, and they are not compatible with one another. Software written for one adapter will not work with another.
The interface to PCMCIA adapters can be quite different, even within the same
system (most laptops have only one adapter, however).
To hide the differences between these adapters, a memory resident driver called Socket Services must be present. Once loaded, Socket Services talks directly to the PCMCIA adapter hardware, and other programs talk to Socket Services to control a PC Card in one of that adapter's slots. This gives higher-level programs a single, consistent way of dealing with PC Cards, because the interface to Socket Services is defined in the PCMCIA standard. Socket Services is usually a small program which only takes a few thousand bytes of memory. Some computers may even put the Socket Services driver in the BIOS; you'll need to check with your computer's documentation to see if you need to load a Socket Services driver.
It is important to remember two things about Socket Services. First, since it must interface directly to the adapter hardware, it is written specifically for a particular adapter. In order to work, you must have the correct Socket Services driver for your computer system; if you don't have a PCMCIA Socket Services driver, you should contact the vendor of your computer or a PCMCIA system software vendor to see what is available. Second, it is possible to load more than one Socket Services driver if your computer has multiple PCMCIA adapters of different types (such a configuration is relatively rare, however).
Socket Services provides a consistent interface to different PCMCIA adapter
hardware.
Before describing the next software layer, let's take a moment to consider how PC Cards might be used in a typical computer system. Suppose you have several PC Cards, but only two PCMCIA sockets. Each of these cards might have different resource requirements, such as I/O addresses, interrupt request (IRQ) lines, and memory ranges. How would you configure each card so that no matter which two cards were plugged into the system, there would never be a resource conflict (i.e., two cards trying to use the same interrupt)? If you have many cards, setting each one up so a conflict would never occur could be very difficult.
To solve this problem, the PCMCIA standard describes a software layer called Card Services, which acts as sort of a librarian of system resources. When Card Services is started, system resources (I/O ranges, IRQs, and memory ranges) are given to it; the resources it is given are usually configurable by running a program provided with the PCMCIA system software. The program that does the resource allocation may be a stand-alone program, or it may be built into the generic enabler (which I'll cover shortly). The resources used may be listed in a file, or might be specified on the command line of the enabler or Card Services; it all depends on the vendor of your system software.
As each PC Card is inserted in the system, Card Services hands out these resources as needed to configure the card; when cards are removed, these resources are returned to Card Services to reuse. This allows any combination of cards to work without conflict, as long as you've given Card Services the resources it needs to accomodate any two of them (assuming you have two PCMCIA slots).
Card Services maintains a pool of available resources which are assigned to PC
Cards as they are plugged into the system.
There is still some potential for problems which you should be aware of:
Although PCMCIA does not define any software layers above Socket Services and Card Services, there are usually one or more memory resident programs loaded which actually configure the PC Cards as they are inserted. These drivers are called enablers.
Socket Services provides a consistent interface to the hardware, and Card Services provides resource management, but for all this software your PC Card isn't even configured yet! Before I describe the software that handles this, it would be a good idea to explain just what I mean by configuration.
There is often more than one step to configuring an I/O card. For example, consider an internal modem card for the ISA bus. After you take the modem out of the box, the first thing you need to do is set jumpers or DIP switches on the card; these set the COM port address the card will occupy (COM1 or COM2, for instance). This is the first level of configuration. The second level of configuration is usually performed by application software such as a communications program for the modem. Baud rate, parity, stop bits, protocol, and so on are configured at this second level, after which the modem is ready to use.
Because of their small size, PCMCIA cards do not have DIP switches or jumpers; instead, the first level of configuration is done by a special piece of software called an enabler. The role of the enabler is to place the card in the system at a particular I/O address, memory address, and/or IRQ. The second level of configuration is still the job of the application software which will use the card.
Generic and specific enablers work through Card Services to configure PC
Cards.
Perhaps the most common type of enabler is called a generic enabler (some vendors also refer to these as "super client drivers"). Generic enablers are capable of configuring a wide range of the most common card types (such as modems and network adapters). The generic enabler is usually provided with PCMCIA system software, and requires Socket Services and Card Services to be loaded before it can run.
Since it is designed to handle a broad range of cards, it is often a bit of a memory pig; it is not uncommon to see a generic enabler eat up another 40-50K of conventional memory. Along with Socket Services and Card Services, the total memory requirements to run your PCMCIA card are already up to nearly 100K --- just to do the equivalent of setting the DIP switches and jumpers on an ISA card! Of course, PCMCIA is far more ambitious than the ISA bus, and has the potential to greatly simplify configuration and use of PC Cards. The technology is still young, and as the PCMCIA organization is fond of pointing out, things will only get better with time.
The memory problem is currently most painful for large DOS applications. If you don't need to run more than one type of PC Card however --- in an industrial terminal application, for instance --- you might be able to do away with the generic enabler altogether and load a small, lean specific enabler.
A specific enabler is a program to configure a single type of PC Card, and may be provided by the vendor of the PC Card or by a third party software company. Specific enablers may be much smaller than generic enablers, since they don't have to cope with a large number of different cards. There are several reasons you might want to load a specific enabler in your system:
There is the potential for some problems when both the generic enabler and a specific enabler are loaded, and both recognize and can configure a particular type of I/O card. Because of an oversight in the PCMCIA specification, the first enabler loaded will configure the card if it is installed when the machine is booted; if the card is inserted after the machine is booted, however, the last enabler loaded will configure the card. This can create problems if the two enablers have different ideas about how the card should be configured, or if the application software depends on one enabler or the other to configure the card.
Here are some rules of thumb to determine which enablers you should load, if you have both generic and specific enablers:
Yet a third type of enabler is called a point enabler. This is similar to a specific enabler in that it is designed to configure a single type of PC Card. Unlike generic enablers or specific enablers, point enablers do not require Socket Services or Card Services to be loaded. Instead, they talk directly to the PCMCIA adapter hardware. This has both advantages and drawbacks:
Bypassing Socket Services and Card Services is not usually a good idea. In general, you should use a point enabler as a last resort, and only if you don't use any other PC Cards.
Once the PC Card has been configured by an enabler, it may be used by your programs. While the enabler works with the other software layers to "map" the card into your system at a particular I/O address, memory address, and interrupt, the application usually has little to do with these other layers. Most applications will simply access the PC Card through the resources it has been given.
A modem card, for instance, is configured by the enabler to take up several I/O addresses and an IRQ, the same as any other COM port in your computer. To your terminal software, this new COM port is no different than any other, and can be used even if the terminal software predates PCMCIA.
Some application software which uses special-purpose cards may need to go a little further to keep PC Card configuration simple. This "PCMCIA-aware" software may communicate with the enabler, Card Services, or both, and allow the user to simply select a PC Card by socket. This makes configuration much simpler than if you needed to manually specify which memory address, I/O address, or IRQ your PC Card was using.
Application software accesses the PC Card through resources assigned by the
enabler and Card Services; PCMCIA-aware applications may communicate with
these layers to simplify configuration.
ATA is a sort of nested acronym for AT Attachment (the "AT" refers to the IBM AT computer), and is an interface which is electrically identical to a common hard disk interface. ATA mass storage devices, whether mechanical hard disks or solid-state memory cards which appear as disk drives, require another driver to be loaded in the system. ATA drivers must be loaded after Socket Services and Card Services.
Some systems are able to boot off an ATA PCMCIA device. This is possible if the manufacturer of the computer includes an ATA device driver in the system's BIOS ROM. After the system is booted, this ROM based driver can relinquish control of the slot to allow another ATA driver to be installed on top of Card Services; this allows other devices to be swapped in and out of the slot.
If you are going to use an ATA storage device, you'll need to load this driver. If you have no such card, however, there is no reason to load it.
FFS, the obligatory acronym for Flash Filing Systems, refers to drivers which handle flash memory cards. Flash memory cards also appear to the system as disk drives, but have some peculiarities which are handled by an FFS driver. For example, flash memory has a limited write cycle, often on the order of 10,000 writes or so; after that, the card wears out. Erasing and rewriting information on these cards is also a relatively slow procedure. The FFS driver performs wear-balancing to avoid wearing out the media prematurely, and works to hide performance delays in writing to the card.
It is interesting to note that the flash memory used on these cards is often the same as that used on solid-state ATA devices. The difference is that an ATA solid-state disk has intelligence on the card to deal with the characteristics of flash memory, while FFS flash memory cards require the FFS driver to perform this service. Not all Flash Filing Systems are compatible with one another, making an ATA device a better choice if you'll be using a memory card to transfer data between different systems. ATA solid-state disk cards are generally more expensive, however.
Like ATA, the FFS is a driver which you should only load if you have a card that requires it. An FFS may require another memory card driver to be loaded first, such as the one for SRAM cards described below.
Even regular static RAM (SRAM) cards require a special driver. Unlike flash memory, SRAM requires a small battery to maintain it's contents, although the battery life is typically measured in months or years. SRAM also does not wear out, and is much faster than flash memory. The inevitable tradeoff is that SRAM is more expensive than flash RAM.
Is it really necessary to know all of this to get PCMCIA running? Yes and no...
Many computer vendors ship their PCMCIA-capable machines pre-loaded with the drivers needed to handle most cards. Often a common card can be plugged into an off-the-shelf machine and work without any hassles. This is terrific when it works, and seems to suggest that PCMCIA might be on the right track after all.
The knowledge of how it all fits together becomes valuable, though, when adding an unusual card to your system, modifying your system for optimal memory use, or troubleshooting PCMCIA-related problems.
With each passing day, the situation improves: system software vendors make their programs and documentation easier to understand, card vendors improve compatibility, and application software developers add PCMCIA-awareness to their applications. Microsoft Windows 95 will have PCMCIA support built in, using technology from SystemSoft. PCMCIA itself is very aware of compatibility problems; Tony Wutka, the former chairman of PCMCIA, wrote in the PCMCIA Update newsletter "The number one strategic objective...is to make compatibility a non-issue to the end-user."
The future of PCMCIA looks bright. Until the technology matures, however, harnessing the power of these tiny cards might take more than a little patience.
The ultimate PCMCIA reference is the PCMCIA Standards document itself, available from PCMCIA USA Headquarters, 2635 North First Street, Suite 209, San Jose, CA 95131. Their phone number is 408-433-2273, FAX 408-433-9558. They are also the people to contact if you are interested in joining the PCMCIA organization, or if you need information on PCMCIA that you can't seem to find anywhere else.
Michael T. Mori and W. Dean Welder co-wrote the second edition of The PCMCIA Developer's Guide, a fairly thorough overview of PCMCIA hardware and software. It includes a product directory of about 70 pages, and has appendices covering Socket Services and Card Services functions, sample schematics of PCMCIA hardware, and more. The book is available from PCMCIA, or directly from Sycard Technology, 651 Smoke Tree Way, Sunnyvale, CA 94086. The phone number is 408-247-0730; FAX is 408-247-3471.
If you have problems with a PCMCIA system, you'll probably want to start by contacting your local computer service representative (or simply asking someone on one of the online resources listed below). Often the manufacturer of your computer bundles the PCMCIA software with the system, and will be your best source of support. Occasionally, you may have the need to contact a PCMCIA system software vendor directly (if you need updated drivers, for instance). Here is the contact information for a few popular vendors:
American Megatrends
6145-F Northbelt Parkway
Norcross, GA 30071
404-263-8181
FAX 404-263-9381
Award markets the CardWare software written by VMI:
Award Software International, Inc.
777 East Middlefield Road
Mt. View, CA 94043
415-968-4433
FAX 415-968-0274
Databook makes small computers and PCMCIA sockets for desktop PCs (I am aware that MiniStor remarkets one of these as a product named "DockIt Socket"). Their software offering is called CardTalk. If you have a version of CardTalk below 3.15 you should call them and request an update:
Databook Incorporated
Babcock Hall
112 Prospect Street
Ithaca, NY 14850
716-292-5725
FAX 716-889-2593
BBS 716-292-5741
Internet support@databook.com
CompuServe GO DATABOOK
MiniStor DockIt Socket users should call 800-943-0165 for support
Phoenix's PCMCIA software is bundled with IBM PC DOS:
Phoenix Technologies, Ltd.
846 University Avenue
Norwood, MA 02062
617-551-4000
FAX 617-551-3750
SystemSoft's PCMCIA software is called CardSoft. Their technology has been licensed to Microsoft for use in Windows 95 (or 96, or 97, whatever...):
SystemSoft Corporation
313 Speen Street
Natick, MA 01760
508-651-0088
FAX 508-651-8188
Ventura Micro (VMI) is the author of the CardWare PCMCIA software, parts of which are licensed to several other companies; VMI was purchased by SystemSoft in mid-1995, but may still be contacted at:
SystemSoft (formerly VMI)
200 South A Street, Suite 208
Oxnard, CA 93030-5717
805-486-6686
FAX 805-486-3343
CompuServe GO PCMCIA
Internet users can learn more about PCMCIA from the Usenet newsgroup alt.periphs.pcmcia. Traffic on the group is light --- usually no more than a dozen or so messages a day --- but is occasionally worthwhile. It is not uncommon to see representatives from SystemSoft or Award answering questions in this group.
The PCMCIA Home Page contains all sorts of information about the PCMCIA standard and the people developing it.
CompuServe users can get answers to general PCMCIA questions on the PCMCIA Forum, which is hosted by Ventura Micro, Inc. This forum is also frequented by various PCMCIA system software and hardware vendors.