Modern Operating Systems


Andrew S. Tanenbaum - 1992
    What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD. Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets." It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson

Global Business Today


Charles W.L. Hill - 1998
    The success of the first five editions of Global Business Today has been based in part upon the incorporation of leading edge research into the text, the use of the up-to-date examples and statistics to illustrate global trends and enterprise strategy, and the discussion of current events within the context of the appropriate theory. Our research has shown that students and instructors alike enjoy the interesting, informative, and accessible writing style of GBT - so much so that the writing has become Charles Hill's trademark. In addition to boxed material which provides deep illustrations in every chapter, Hill carefully weaves interesting anecdotes into the narrative of the text to engage the reader.

Applied Cryptography: Protocols, Algorithms, and Source Code in C


Bruce Schneier - 1993
    … The book the National Security Agency wanted never to be published." –Wired Magazine "…monumental… fascinating… comprehensive… the definitive work on cryptography for computer programmers…" –Dr. Dobb's Journal"…easily ranks as one of the most authoritative in its field." —PC Magazine"…the bible of code hackers." –The Millennium Whole Earth CatalogThis new edition of the cryptography classic provides you with a comprehensive survey of modern cryptography. The book details how programmers and electronic communications professionals can use cryptography—the technique of enciphering and deciphering messages-to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them into cryptographic software, and shows how they can be used to solve security problems. Covering the latest developments in practical cryptographic techniques, this new edition shows programmers who design computer applications, networks, and storage systems how they can build security into their software and systems. What's new in the Second Edition? * New information on the Clipper Chip, including ways to defeat the key escrow mechanism * New encryption algorithms, including algorithms from the former Soviet Union and South Africa, and the RC4 stream cipher * The latest protocols for digital signatures, authentication, secure elections, digital cash, and more * More detailed information on key management and cryptographic implementations

Gray's Anatomy for Students [with Student Consult Online Access]


Richard L. Drake - 2004
    A team of authors with a wealth of diverse teaching and clinical experience have carefully crafted the book to efficiently cover the information taught in contemporary anatomy courses. A user-friendly format, a regional organization, and outstanding artwork make mastering anatomy remarkably easy. Unique coverage of surface anatomy, correlative diagnostic images, and clinical case studies demonstrate practical applications of anatomical concepts. STUDENT CONSULT offers convenient and versatile online access to the book's content plus interactive exercises and more. And, an international advisory board, comprised of more than 100 anatomy instructors, ensures that the material is accurate, up to date, and easy to use.The smart way to study!Elsevier titles STUDENT CONSULT will help you master difficult concepts and study more efficiently in print and online! Perform rapid searches. Integrate bonus content from other disciplines. Download text to your handheld device. And a lot more. Each STUDENT CONSULT title comes with full text online, a unique image library, case studies, USMLE style questions, and online note-taking to enhance your learning experience.

Automate the Boring Stuff with Python: Practical Programming for Total Beginners


Al Sweigart - 2014
    But what if you could have your computer do them for you?In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""

Chemistry and Chemical Reactivity (with General ChemistryNOW CD-ROM)


John C. Kotz - 1987
    This revision includes General ChemistryNow, a new CD-ROM and web-based learning system that focuses on goals, connections, and complete integration with the text.

Sociology


John J. Macionis - 1987
    A widely acclaimed writing style, vivid illustration program, and extensive highlight features--applied chapter-opening vignettes, full-color Global and National Maps, thought-provoking theme boxes, applications and exercises--capture reader's imaginations and help them see clearly how sociological concepts and issues affect not only life in general, but their individual lives as well. An accompanying CD-ROM features a library of video selections illustration major concepts and theories, animated Global and National Maps, author's tips, chapter slide shows, etc. A companion Website is also available.The Sociological Perspective. Sociological Investigation. Culture. Society. Socialization. Social Interaction in Everyday Life. Groups and Organizations. Deviance. Sexuality. Social Stratification. Social Class in the United States. Global Stratification. Gender Stratification. Race and Ethnicity. Aging and the Elderly. The Economy and Work. Politics and Government. Family. Religion. Education. Health and Medicine. Population, Urbanization, and Environment. Collective Behavior and Social Movements. Social Change: Traditional, Modern, and Postmodern Societies.For anyone interested in a cutting-edge introduction to sociology and social diversity from a global perspective.

Theory and Practice of Counseling and Psychotherapy


Gerald Corey - 2004
    Reviewed by 27 of the field's leading experts, Corey's Seventh Edition covers the major concepts of counseling theories, shows students how to apply those theories in practice, and helps them learn to integrate the theories into an individualized counseling style. Incorporating the thinking, feeling, and behaving dimensions of human experience, Corey offers an easy-to-understand text that helps students compare and contrast the therapeutic models. This book is the center of a suite of products that include a revised student manual, a revised casebook, a companion text, and an all-new CD-ROM.

The Deeper Genome: Why There Is More to the Human Genome Than Meets the Eye


John Parrington - 2015
    But things didn't turn out that way. For a start, we turned out to have far fewer genes than originally thought - just over 20,000, the same sort of number as a fruit fly or worm. What's more, the proportionof DNA consisting of genes coding for proteins was a mere 2%. So, was the rest of the genome accumulated 'junk'?Things have changed since those early heady days of the Human Genome Project. But the emerging picture is if anything far more exciting. In this book, John Parrington explains the key features that are coming to light - some, such as the results of the international ENCODE programme, still much debated and controversial in their scope. He gives an outline of the deeper genome, involving layers of regulatory elements controlling and coordinating the switching on and off of genes; the impact ofits 3D geometry; the discovery of a variety of new RNAs playing critical roles; the epigenetic changes influenced by the environment and life experiences that can make identical twins different and be passed on to the next generation; and the clues coming out of comparisons with the genomes ofNeanderthals as well as that of chimps about the development our species. We are learning more about ourselves, and about the genetic aspects of many diseases. But in its complexity, flexibility, and ability to respond to environmental cues, the human genome is proving to be far more subtle than we ever imagined.

One in a Billion: The Story of Nic Volker and the Dawn of Genomic Medicine


Mark Johnson - 2016
    At just two years old, Nic experienced a searing pain that signaled the awakening of a new and deadly disease, one that would hurl Nic and his family up against the limits of modern medicine. For years, through false starts and failed cures, Nic holds on to life, buoyed up by his mother’s fierce drive to get him the care he needs. But when even the world’s experts are stumped by Nic’s illness, his doctors come up with a radical, long-shot plan: a step into the unknown. The next major scientific frontier, following the completion of the Human Genome Project, was to figure out how to use our new knowledge to save lives—to bring genomic or personalized medicine into reality. It’s a quest that is undertaken by researchers around the world. But it is only when geneticist Howard Jacob hears about young Nic that the finish line finally comes into sight: It’s no longer a race to make history. It’s a race to save this boy’s life. One in a Billion is an unforgettable tale of the lives that converged to launch a medical revolution. As pioneering geneticist Mary-Claire King pronounced upon learning Nic’s story: “It was as if one had heard about Case Zero of AIDS and the cure, all at once.”

Research Methodology: Methods and Techniques


C.R. Kothari - 1985
    Research Methodology Book

The Pandemic Century: One Hundred Years of Panic, Hysteria, and Hubris


Mark Honigsbaum - 2019
    Yet despite a century of medical progress, viral and bacterial disasters continue to take us by surprise, inciting panic and dominating news cycles. From the Spanish flu to the 1924 outbreak of pneumonic plague in Los Angeles to the 1930 “parrot fever” pandemic, through the more recent SARS, Ebola, and Zika epidemics, the last one hundred years have been marked by a succession of unanticipated pandemic alarms.In The Pandemic Century, a lively account of scares both infamous and less known, Mark Honigsbaum combines reportage with the history of science and medical sociology to artfully reconstruct epidemiological mysteries and the ecology of infectious diseases. We meet dedicated disease detectives, obstructive or incompetent public health officials, and brilliant scientists often blinded by their own knowledge of bacteria and viruses. We also see how fear of disease often exacerbates racial, religious, and ethnic tensions—even though, as the epidemiologists Malik Peiris and Yi Guan write, “‘nature’ remains the greatest bioterrorist threat of all.”Like man-eating sharks, predatory pathogens are always present in nature, waiting to strike; when one is seemingly vanquished, others appear in its place. These pandemics remind us of the limits of scientific knowledge, as well as the role that human behavior and technologies play in the emergence and spread of microbial diseases.

Everything in Its Place: First Loves and Last Tales


Oliver Sacks - 2019
    Everything in Its Place is a celebration of Sacks's myriad interests, all told with his characteristic compassion, erudition, and luminous prose. From the celebrated case history of Spalding Gray that appeared in The New Yorker four months before his death to reflections on mental asylums; from piercing accounts of Schizophrenia to a reminiscence of Robin Williams; from the riveting tale of a medical colleague falling victim to Alzheimer's to the cinematography of Michael Powell, this volume celebrates and reflects the wondrous curiosity of Oliver Sacks.

An Elegant Defense: The Extraordinary New Science of the Immune System: A Tale in Four Lives


Matt Richtel - 2019
    An epic, first-of-its-kind book, entwining leading-edge scientific discovery with the intimate stories of four individual lives, by the Pulitzer Prize–winning New York Times journalist.A terminal cancer patient rises from the grave. A medical marvel defies HIV. Two women with autoimmunity discover their own bodies have turned against them. Matt Richtel's An Elegant Defense uniquely entwines these intimate stories with science’s centuries-long quest to unlock the mysteries of sickness and health, and illuminates the immune system as never before.The immune system is our body’s essential defense network, a guardian vigilantly fighting illness, healing wounds, maintaining order and balance, and keeping us alive. Its legion of microscopic foot soldiers—from T cells to “natural killers”—patrols our body, linked by a nearly instantaneous communications grid. It has been honed by evolution over millennia to face an almost infinite array of threats.For all its astonishing complexity, however, the immune system can be easily compromised by fatigue, stress, toxins, advanced age, and poor nutrition—hallmarks of modern life—and even by excessive hygiene. Paradoxically, it is a fragile wonder weapon that can turn on our own bodies with startling results, leading today to epidemic levels of autoimmune disorders.Richtel effortlessly guides readers on a scientific detective tale winding from the Black Plague to twentieth-century breakthroughs in vaccination and antibiotics, to the cutting-edge laboratories that are revolutionizing immunology—perhaps the most extraordinary and consequential medical story of our time. The foundation that Richtel builds makes accessible revelations about cancer immunotherapy, the microbiome, and autoimmune treatments that are changing millions of lives. An Elegant Defense also captures in vivid detail how these powerful therapies, along with our behavior and environment, interact with the immune system, often for the good but always on a razor’s edge that can throw this remarkable system out of balance.Drawing on his groundbreaking reporting for the New York Times and based on extensive new interviews with dozens of world-renowned scientists, Matt Richtel has produced a landmark book, equally an investigation into the deepest riddles of survival and a profoundly human tale that is movingly brought to life through the eyes of his four main characters, each of whom illuminates an essential facet of our “elegant defense.”

Human Errors: A Panorama of Our Glitches, from Pointless Bones to Broken Genes


Nathan H. Lents - 2018
    But if we are supposedly evolution’s greatest creation, why do we have such bad knees? Why do we catch head colds so often—two hundred times more often than a dog does? How come our wrists have so many useless bones? Why is the vast majority of our genetic code pointless? And are we really supposed to swallow and breathe through the same narrow tube? Surely there’s been some kind of mistake. As professor of biology Nathan H. Lents explains in Human Errors, our evolutionary history is nothing if not a litany of mistakes, each more entertaining and enlightening than the last. The human body is one big pile of compromises. But that is also a testament to our greatness: as Lents shows, humans have so many design flaws precisely because we are very, very good at getting around them.   A rollicking, deeply informative tour of humans’ four billion year long evolutionary saga, Human Errors both celebrates our imperfections and offers an unconventional accounting of the cost of our success.