Commutation de contexteUne commutation de contexte (context switch) en informatique consiste à sauvegarder l'état d'un processus ou d'un thread pour restaurer à la place celui d'un autre dans le cadre de l'ordonnancement d'un système d'exploitation multitâche. Elle peut être plus ou moins coûteuse en temps processeur suivant l'architecture matérielle, le système d'exploitation, ou le type de processus utilisé. En effet, dans le cas des processus lourds elle nécessite toujours un changement d’espace d’adressage, alors que les processus légers de même père partagent ce dernier, qui n'a alors pas besoin d'être rechargé.
Logiciel de comptabilitéUn logiciel de comptabilité est un ensemble de programmes informatiques permettant d'assurer (presque) toutes les tâches de la comptabilité pour établir les états financiers et calculer et compter le bénéfice d'une entreprise ou d'une société dans une période exacte depuis les années 1990. Il enregistre et traite les transactions comptables à l'intérieur de modules fonctionnels comme la comptabilité fournisseurs, la comptabilité clients, la paie et le grand livre. Le logiciel de comptabilité est le système d'information comptable unique.
Programmation systèmeLa programmation système est un type de programmation qui vise au développement de programmes qui font partie du système d’exploitation d’un ordinateur ou qui en réalisent les fonctions. Elle se distingue de la programmation des applications en ce qu’elle s’intéresse non pas au traitement des données, mais à la resolution des problèmes pour les humains, aux interfaces, aux protocoles et à la gestion des ressources, telles que le temps et l’espace. Donc, en réalité seuls les programmes d'application sont réellement utilisés par les utilisateurs.
Palm OSPalm OS (aussi connu sous le nom de Garnet OS) est un système d'exploitation embarqué développé initialement par U.S. Robotics Corp., propriétaire de la société Palm Computing, Inc. à partir de 1995, pour des PDA (assistants personnels numériques) en 1996. L'interface utilisateur graphique de Palm OS est prévue pour être utilisée avec un écran tactile. Il est fourni avec une suite d'applications de base pour gestionnaire d'informations personnelles. Plus tard les versions de cet OS ont été améliorées pour fonctionner sur des Smartphones.
Language interoperabilityLanguage interoperability is the capability of two different programming languages to natively interact as part of the same system and operate on the same kind of data structures. There are many ways programming languages are interoperable with one another. HTML, CSS, and JavaScript are interoperable as they are used in tandem in webpages. Some object oriented languages are interoperable thanks to their shared hosting virtual machine (e.g. .NET CLI compliant languages in the Common Language Runtime and JVM compliant languages in the Java Virtual Machine).
Mac OS X v10.4Mac OS X 10.4, du nom de code Tiger, est la cinquième version majeure de Mac OS X, le système d'exploitation d'Apple pour les ordinateurs Macintosh. Tiger a été rendu public le comme successeur de Mac OS X Panther (version 10.3), qui avait été annoncé plus tôt. Certaines des nouvelles fonctionnalités comprennent un système de recherche rapide appelé Spotlight, une nouvelle version du navigateur Web Safari, de Dashboard, et un support amélioré pour l'adressage 64 bits sur les Power Mac G5.
Comparison of application virtualization softwareApplication virtualization software refers to both application virtual machines and software responsible for implementing them. Application virtual machines are typically used to allow application bytecode to run portably on many different computer architectures and operating systems. The application is usually run on the computer using an interpreter or just-in-time compilation (JIT). There are often several implementations of a given virtual machine, each covering a different set of functions.
Abstraction principle (computer programming)In software engineering and programming language theory, the abstraction principle (or the principle of abstraction) is a basic dictum that aims to reduce duplication of information in a program (usually with emphasis on code duplication) whenever practical by making use of abstractions provided by the programming language or software libraries . The principle is sometimes stated as a recommendation to the programmer, but sometimes stated as a requirement of the programming language, assuming it is self-understood why abstractions are desirable to use.
MacOS ServermacOS Server, anciennement Mac OS X Server puis OS X Server, est la version serveur de macOS développé par Apple. Mac OS X est basé sur NeXTSTEP (lui-même basé sur BSD-Unix) qu'Apple a acquis en rachetant NeXT. La version serveur de Mac OS X inclut des applications qui ont été prévues pour offrir aux administrateurs des outils simples mais puissants pour gérer les services liés à internet, aux courriels, à l'hébergement de sites Web et d'administration de réseaux Mac et Windows et offre des possibilités de partage de fichiers et d'imprimantes.
Secteur d'activité du logicielLe secteur du logiciel, en anglais software industry, est un secteur économique de service incluant principalement des entreprises réalisant le développement, la maintenance et la publication de logiciels. D'autres services tels que la formation, la documentation, la consultation et la récupération de données y sont liés et inclus. Les modèles d'affaires associés sont la vente de licences d'utilisation, la sous-traitance et la maintenance, sur place ou à distance. thumb|Face avant du PDP-8, vendu par la société à partir de .