Articles of système d’exploitation

Détection des systèmes d’exploitation dans Ruby

Est-il possible de détecter le système d’exploitation dans Ruby? Je travaille sur le développement d’un outil de croquis qui devra détecter MAC vs WINDOWS.

Que se passe-t-il dans le système d’exploitation lorsque nous déréférencons un pointeur NULL dans C?

Disons qu’il y a un pointeur et que nous l’initialisons avec NULL. int* ptr = NULL; *ptr = 10; Maintenant, le programme se ptr car ptr ne pointe vers aucune adresse et nous lui atsortingbuons une valeur, qui est un access non valide. Donc, la question est: qu’est-ce qui se passe en interne dans le […]

détection du système d’exploitation dans R (par exemple pour les fichiers .Rprofile adaptatifs)

Je me demandais comment détecter automatiquement le système d’exploitation dans R, par exemple pour placer des choses dans le profil .Rprofile.

Comment définir l’heure et la date du système mobile dans Android?

Lorsque vous souhaitez modifier la date ou l’heure du système mobile dans votre application, comment vous y prenez-vous?

Problème avec virtualenv sous Mac OS X

J’ai installé virtualenv via pip et obtenez cette erreur après avoir créé un nouvel environnement: selenium:~ auser$ virtualenv new New python executable in new/bin/python ERROR: The executable new/bin/python is not functioning ERROR: It thinks sys.prefix is u’/System/Library/Frameworks/Python.framework/ Versions/2.6′ (should be ‘/Users/user/new’) ERROR: virtualenv is not compatible with this system or executable Dans mon environnement: PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages […]

L’allocation de mémoire est-elle un appel système?

L’allocation de mémoire est-elle un appel système? Par exemple, malloc et new. Le tas est-il partagé par différents processus et géré par le système d’exploitation. Qu’en est-il du tas privé? Si l’allocation de mémoire dans le tas est gérée par le système d’exploitation, combien cela coûte-t-il? J’aimerais aussi avoir un lien vers des endroits où […]

Comment les systèmes d’exploitation sont-ils «fabriqués»?

Créer un OS semble être un projet massif . Comment pourrait-on même commencer? Par exemple, lorsque je lance Ubuntu dans mon lecteur, comment mon ordinateur peut-il l’ exécuter ? (Je suppose que c’est ce que j’aimerais vraiment savoir.) Ou, en le regardant sous un autre angle, quelle est la quantité minimale d’octets qui pourrait être […]

En C, comment la méthode main () est-elle initialement appelée?

Comment un programme C démarre-t-il?

Quelle est la différence entre la virtualisation complète, assistée et matérielle?

Je passe en revue le sujet de la virtualisation, il semble un peu idiot de poser cette question mais je suis totalement aspiré à comprendre le concept de base, Wikipedia fournit des informations pertinentes, mais ce n’est pas suffisant pour comprendre le concept de base. Le concept sera de 2 à 3 lignes, mais je […]

Quelle est la différence entre un dépassement de capacité et un dépassement de mémoire tampon?

Qu’est-ce qui différencie le débordement de stack et le débordement de tampon dans la programmation?