Preguntas etiquetadas 'sistema operativo'

El sistema operativo (SO) es el software principal, cuya función debe ser una capa abstracta entre las solicitudes de software y los recursos disponibles, entrada / salida de control, asignación / liberación de memoria, sistemas de archivos y otras tareas principales del dispositivo (no necesariamente una computadora).
28
respuestas

¿Cómo puedo crear de forma segura un directorio anidado en Python?

¿Cuál es la forma más elegante de verificar si existe un directorio en el que se escribirá un archivo y, de no ser así, crear un directorio con Python? Esto es lo que intenté: importar os file_path = "/my/directory/filename.txt" directory = os.path.dirname (archivo ...
fijado el 07 de noviembre '08 a las 9:56 pm
33
respuestas

Diferencia entre semáforo binario y mutex.

¿Hay alguna diferencia entre un semáforo binario y un mutex, o son esencialmente lo mismo?
Preguntó el 15 de septiembre. '08 a las 4:23 pm
28
respuestas

¿Cuáles son los recursos para comenzar a trabajar en el sistema operativo?

Una cosa que siempre quise hacer fue desarrollar mi propio sistema operativo (no necesariamente el mismo que Linux o Windows, pero mejor que un simple cargador de arranque, que ya he hecho). Me resulta difícil encontrar los recursos / guías que ...
set 04 sep '08 a las 7:28
4
respuestas

¿Qué son los bytes personales, los bytes virtuales, el conjunto de trabajo?

Estoy tratando de usar la utilidad perfmon para depurar las pérdidas de memoria en el proceso. Aquí es cómo perfmon explica los términos: Conjunto de trabajo: el tamaño actual en bytes del conjunto de trabajo de este proceso. Un conjunto de trabajo es un conjunto de páginas de memoria, recientemente ...
set 31 dic '10 a las 9:16
13
respuestas

¿Qué es una aplicación de interfaz binaria (ABI)?

Nunca entendí lo que es ABI. Por favor no me des un artículo en Wikipedia. Si pudiera entender esto, no publicaría un post tan largo. Este es mi pensamiento acerca de las diferentes interfaces: el control remoto del televisor es una interfaz entre el usuario ...
fijado el 31 de enero '10 a las 12:30
6
respuestas

¿Qué son los descriptores de archivos explicados en términos simples?

¿Cuál será una descripción más simplificada de los descriptores de archivos en comparación con Wikipedia? ¿Por qué son necesarios? Por ejemplo, tome los procesos de shell como ejemplo y ¿cómo se aplica esto a esto? La tabla de procesos contiene más de un descriptor de archivo. E ...
establecido el 10 de marzo de 2010 a las 10:17
13
respuestas

¿Qué recursos se comparten entre los hilos?

Recientemente me hicieron una pregunta en una entrevista sobre la diferencia entre un proceso y una transmisión. De hecho, no sabía la respuesta. Pensé un minuto y di una respuesta muy extraña. Los hilos usan la misma memoria, pero los procesos no. Respondiendo a esta pregunta, inte ...
fijado el 19 de noviembre '09 a las 13:45
12
respuestas

¿En qué idiomas se encuentran Windows, Mac OS X y Linux?

Solo me pregunto quién sabe qué lenguajes de programación de Windows, Mac OS X y Linux están construidos y qué idiomas se usan para cada parte del sistema operativo (por ejemplo, kernel, arquitectura de plug-in, componentes de GUI, etc.). Supongo que para cada ...
set 24 de febrero '09 a las 5:54
2
respuestas

¿Cómo ejecutar un programa sin un sistema operativo?

¿Cómo ejecutar el programa usted mismo sin iniciar el sistema operativo? ¿Puede crear programas de ensamblaje que una computadora pueda cargar y ejecutar en el inicio, por ejemplo, iniciar una computadora desde una unidad flash y ejecutar un programa que ...
establecido el 27 de febrero '14 a la 1:13
7
respuestas

¿Por qué se llama Linux un núcleo monolítico?

Leí que Linux es un núcleo monolítico. ¿Un kernel monolítico significa compilar y vincular el código completo del kernel a un archivo ejecutable? Si Linux puede admitir módulos, ¿por qué no dividir todos los subsistemas en módulos y no cargarlos si es necesario? ...
fijado el 27 de noviembre '09 a las 6:16
13
respuestas

¿Cómo encontrar la versión del sistema operativo utilizando JavaScript?

¿Cómo encontrar el nombre del sistema operativo y la versión del sistema operativo utilizando javascript?
se establece marzo 01 '12 a las 13:05
8
respuestas

¿Programar el tamaño de la línea de caché?

Todas las plataformas son bienvenidas, por favor proporcione una plataforma para su respuesta. Pregunta similar: ¿Cómo puedo obtener mediante programación el tamaño de la página de caché de la CPU en C ++?
establecido el 27 de abril '09 a las 21:17
13
respuestas

¿Cómo se programan las máquinas diarias?

¿Cómo funcionan las computadoras programables (no tanto computadoras y dispositivos móviles, sino dispositivos, relojes digitales, etc.)? ¿Qué código está incluido en la programación de la máquina expendedora de Coca-Cola? Cómo mi cafetera acepta el preprogramado ...
fijado el 11 de abril '11 a las 5:32
5
respuestas

¿Cómo es TeamViewer tan rápido?

Lo siento por la longitud, es necesario. Introducción Estoy desarrollando software de escritorio remoto (solo por diversión) en C # 4.0 para Windows Vista / 7. He superado los principales obstáculos: tengo un sistema confiable para intercambiar mensajes ...
fijado el 29 de febrero '12 a las 15:06
16
respuestas

¿Cómo comprobar el sistema operativo utilizando la directiva preprocesador?

Necesito mi código para hacer cosas diferentes según el sistema operativo en el que se compila. Estoy buscando algo como esto: #ifdef OSisWindows // hacer cosas específicas de Windows #else // hacer cosas específicas de Unix #endif ¿Hay una manera de hacer esto? E ...
set 27 de septiembre '08 a las 2:44