![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
Provided here is a simple introduction to writing scientific programs using the OS/2 presentation manager. This book shows you how to write programs in the C language and is the first to illustrate how to plot data on hard copy devices such as dot matrix printers and pen plotters. Since the C language may be somewhat hard to read for some beginners, a chapter has been included which introduces the C language and includes simple definitions to make C more readable. Discussions comprehensively cover all important areas, including: how to display images such as those obtained from scanning microscopy techniques, frame grabbers, and image capture devices; how multiple thread of execution can be used within your program so that several tasks can run at the same time; the methods of communicating between these threads; how to acquire data from acquisition cards; an introduction to the Intel 80286 assembly language; and how to make calls to OS/2's serial device driver showing how to send and receive characters simply. In addition, all program examples are complete working programs which are fully discussed so that novices can easily understand their purpose.
0
An Update of the Most Practical A-to-Z Operating System Book Widely lauded for avoiding the typical black box approach found in other operating system textbooks, the first edition of this bestselling book taught readers how an operating system works and explained how to build it from the ground up. Continuing to follow a logical pattern for system design, Operating System Design: The Xinu Approach, Second Edition removes the mystery from operating system design and consolidates the body of material into a systematic discipline. It presents a hierarchical design paradigm that organizes major operating system components in an orderly, understandable manner. The book guides readers through the construction of a conventional process-based operating system using practical, straightforward primitives. It gives the implementation details of one set of primitives, usually the most popular set. Once readers understand how primitives can be implemented on conventional hardware, they can then easily implement alternative versions. The text begins with a bare machine and proceeds step-by-step through the design and implementation of Xinu, which is a small, elegant operating system that supports dynamic process creation, dynamic memory allocation, network communication, local and remote file systems, a shell, and device-independent I/O functions. The Xinu code runs on many hardware platforms. This second edition has been completely rewritten to contrast operating systems for RISC and CISC processors. Encouraging hands-on experimentation, the book provides updated code throughout and examples for two low-cost experimenter boards: BeagleBone Black from ARM and Galileo from Intel.
This bundle contains the following three Exam Refs, direct from Microsoft: Exam Ref 70-740 Installation, Storage, and Compute with Windows Server 2016, 9780735698826 Exam Ref 70-741 Networking with Windows Server 2016, 9780735697423 Exam Ref 70-742 Identity with Windows Server 2016, 9780735698819 These are the three exams necessary to receive MCSA certification in Windows Server 2016. This bundles saves the customer $20 versus the price of purchasing the three Exam Refs separately.
This new edition of Murach's classic 'CICS Programmer's Desk Reference' is updated throughout to present both the latest versions of CICS and the latest CICS programming practices. An easy-to-use CICS command reference makes up the bulk of the book. But there is also new or expanded material on CICS program design, creating HTML documents from BMS mapsets for web-based CICS applications, defining CICS resources, and more.
Section 1: The IBM mainframe environmentLearn how the hardware and system software of an IBM mainframe work together, and see how OS/390 and z/OS build on earlier operating systems. If you're new to mainframes, this is must reading.Section 2: JCL essentialsLearn how to code the JCL that you'll use every day to run programs that process disk, tape, and print files.Section 3: Other JCL skillsTime-saving features that you'll use regularly, including error handling techniques, generation data groups, and SMS (the Storage Management Subsystem).Section 4: VSAM data managementSee how easy it is to code JCL for jobs that use VSAM files. Then, learn how to use the AMS utility to create and manage VSAM files.Section 5: System tools for programmersLearn how to use work-saving tools for program development. Like compilation procedures. Utilities for sorting and copying files. CLIST and REXX for procedure building. And UNIX System Services.
Sur le web, on rencontre souvent des sites graphiquement attrayants, mais dont l'utilisation est tres laborieuse. Ces sites ont une mauvaise utilisabilite. Ce travail presente un cas pratique d'evaluation de l'utilisabilite: le site RODIN, portail de recherche personnalisable developpe par la Haute ecole de gestion de Geneve. Pour impliquer les usagers dans le processus de developpement du site, la methode du test utilisateur a ete choisie. Le test a ete realise de maniere asynchrone, c'est-a-dire sans contact direct avec les participants. Ce livre explique les particularites de cette methode et documente en details sa mise en uvre dans le cas de RODIN: conception du test, diffusion, analyse des donnees et elaboration de recommandations d'amelioration. Simple et concret, cet ouvrage s'adresse a toute personne souhaitant ameliorer l'utilisabilite d'un site web en tenant compte de ses utilisateurs.
La problematique de cette these concerne l'optimisation et l'evaluation de nouveaux systemes d'aide a la communication pour personnes deficientes motrices. Ces travaux s'articulent autour de deux propositions: d'une part, l'optimisation de la disposition des caracteres sur le clavier logiciel pour ainsi minimiser les deplacements a effectuer lors de saisie de texte en francais; d'autre part, le systeme KeyGlass: celui-ci propose au fur et a mesure de la saisie des caracteres supplementaires a proximite du dernier caractere saisi. Ceci a pour but de diminuer les distances a parcourir avec le pointeur du dispositif de pointage pour saisir du texte. Pour pouvoir discuter de la validite des optimisations realisees et de leur utilisabilite, il est necessaire de definir une metrique commune afin de pouvoir evaluer et comparer les systemes de saisie de texte. Devant le manque de ressources, de corpus de tests et d'outils standards d'evaluation, nous avons realise la plate-forme E-Assiste. Cette plate-forme d'evaluation repond a des objectifs d'etude des usages de nos systemes en situation d'interaction.
Le calcul scientifique haute performance (HPC) repose essentiellement sur des grappes de calculateurs. Ces applications paralleles necessitent des communications performantes entre les differents noeuds et des acces efficaces au systeme de stockage. Les travaux menes sur les technologies reseau ont abouti a la conception d'architectures dediees aux grappes qui permettent des communications rapides entre les noeuds. Les travaux sur le un stockage distribue dans les grappes se sont cependant principalement focalises sur des mecanismes de parallelisation pour augmenter la charge de travail supportee par les serveurs. Les besoins du stockage sont tres differents de ceux du calcul parallele. Par exemple, l'utilisation memoire particuliere dans les couches systeme d'acces au stockage s'integre difficilement dans l'habituelle gestion memoire des reseaux rapides. Il est necessaire de modifier l'interface de programmation reseau et le systeme d'explotation pour venir a bout de differentes difficultes. L'integration de nouvelles idees dans l'interface de programmation reseau ameliore significativement le stockage distribue et se revele aisee et efficace pour d'autres applications.
Les processus legers sont au c ur des systemes d'exploitation modernes. Dans le cadre du calcul hautes performances (HPC) ceux-ci sont tout aussi incontournables car ils permettent d'exprimer le parallelisme intrinseque aux applications, d'utiliser simultanement des environnements complexes de programmation comme MPI et d'exploiter pleinement les multiprocesseurs. L'objet de ces travaux est la conception d'une bibliotheque de processus legers a deux niveaux dotees des fonctionnalites requises dans le domaine du HPC. Cette bibliotheque se doit d'etre a la fois portable et performante sur un vaste ensemble d'architectures. Dans un premier temps, le modele des Scheduler Activations a ete profondement revisite et integre au noyau Linux. Ce mecanisme a ensuite ete generalise pour unifier la gestion des interruptions et des scrutations. Enfin, ces travaux exposent un mecanisme de prise de traces peu intrusif pour programmes multithreades. Implementes dans la suite logicielle PM2, ces travaux exhibent des performances qui se comparent tres favorablement a celles des meilleures bibliotheques du moment. Les gains en terme de reactivite prouvent l'interet des techniques developpees.
La robotique fait rever et ce domaine en perpetuelle evolution, de nouvelles decouvertes sont faits pour rendre ces machines plus agiles, plus rapides voire plus intelligentes. Leur utilisation se repand au quotidien, on nous promet un monde de robots pour demain, certains disent meme une revolution robotique. Avec l'evolution des technologies, les robots gagnent petit a petit des aptitudes a realiser des gestes de plus en plus complexes. Ces developpements conduisent a des machines hautement perfectionnees qui peuvent realiser des taches de plus en plus sophistiquees, mais trop souvent, la difficulte a mettre ces robots augmente avec la complexite du systeme Notre projet consiste a la realisation et la commande d'un robot mobile supporteur d'une camera . Notre objectif est de faire en premier lieu la realisation de la carte de commande et ensuite la realisation d'une application ( interface avec c++ builder ) pour commande ce robot mobile et recevoir des image de la camera"
La pollution des grands centres urbains a relance depuis une dizaine d'annees les recherches sur le vehicule electrique et le vehicule hybride. Des programmes d'ampleur nationale ont incite les constructeurs, a realiser des vehicules tout electriques. Malheureusement, trop souvent, les solutions qu'ils ont envisagees n'exploitent pas les avantages propres a l'energie electrique et ils se contentent de remplacer le moteur thermique par un moteur electrique a courant continu dans un vehicule qui existe deja. Les performances sont alors mediocres, surtout a cause de la masse du vehicule qui implique une reserve d'energie trop importante au regard de ce que l'on peut stocker actuellement dans les batteries. Pourtant, il existe de nombreuses solutions originales permettant de creer des vehicules totalement innovants, autour de concepts adaptes a l'energie electrique. Recemment, plusieurs projets dans ces domaines ont vu le jour. Ce projet s'inscrit dans l'optique d'initier le developpement de VE en Algerie. Ceci est fait a travers l'experimentation d'un scooter electrique."
|
![]() ![]() You may like...
Machine Learning - A Practical Approach…
Rodrigo F Mello, Moacir Antonelli Ponti
Hardcover
R3,078
Discovery Miles 30 780
Integrable Systems, Quantum Groups and…
L.A. Ibort, M.A. Rodriguez
Hardcover
R2,686
Discovery Miles 26 860
Beyond the Coal Rush - A Turning Point…
James Goodman, Linda Connor, …
Hardcover
R3,475
Discovery Miles 34 750
E-Commerce Law - National and…
Henk J. Snijders, Stephen Weatherill
Hardcover
R4,246
Discovery Miles 42 460
Pearson Edexcel International A Level…
Joe Skrakowski, Harry Smith
Digital product license key
R1,017
Discovery Miles 10 170
International Bioenergy Trade - History…
Martin Junginger, Chun Sheng Goh, …
Hardcover
R3,614
Discovery Miles 36 140
Quantitative Recombination and Transport…
Johannes Giesecke
Hardcover
Topological Charge of Optical Vortices
Victor V. Kotlyar, Alexey A. Kovalev, …
Hardcover
R4,886
Discovery Miles 48 860
|