Resultados de la búsqueda a petición "systems-programming"
¿Cómo me aseguro de que el identificador de archivo para cada proceso 'Child' se publique después de cada iteración?
Tengo el siguiente programa tomadode los documentos de Rust parastd::process::Command [https://doc.rust-lang.org/std/process/struct.Command.html]. Deja de funcionar después de algunas iteraciones. use std::process::Command; use ...
Quieres conocer las partes internas del Portapapeles de Windows
Estoy interesado en aprender los aspectos internos del sistema de Windows y cómo funcionan las cosas. Me inclino por la programación del sistema de aprendizaje en Windows. Con ese contexto, tengo curiosidad por saber algunas cosas sobre cómo ...
¿Windows de 64 bits usa KERNEL64?
Estaba mirando algunas bibliotecas con dumpbin y noté que todas las versiones de 64 bits estaban vinculadas a KERNEL32. ¿No hay KERNEL64 en Windows de 64 bit...
valor de retorno en la llamada al sistema vfork ()
Considerando el siguiente código: int main() { int pid; pid=vfork(); if(pid==0) printf("child\n"); else printf("parent\n"); return 0; }En caso devfork () el espacio de dirección utilizado por el proceso primario y el proceso secundario es el ...
¿Cómo aprovechar el objeto VDSO con su propio lenguaje de programación?
os núcleos Linux recientes (al menos en amd64) proporcionan un archivo de objeto mágico llamadolinux-vdso.so.1 que abstrae la interfaz syscall al kernel, permitiendo que el kernel elija la convención de llamada óptima. Si escribe código en C, ...
¿Los estándares C y C ++ implican que un valor especial en el espacio de direcciones debe existir únicamente para representar el valor de los punteros nulos?
Después de la discusión deesta pregunta [https://stackoverflow.com/q/28573215/1000282]sobre punteros nulos en C y C ++, me gustaría separar la pregunta final aquí. Si se puede inferir de los estándares C y C ++ (las respuestas pueden apuntar ...
working de fork en lenguaje c [cerrado]
Ahora tengo un problema para entender el funcionamiento defork() llamada al sistema. Escribo un código que sigue: #include<stdio.h> int main() { int a, b; b=fork(); printf("\n the value of b = %d",b); } La salida de este código es la ...
¿Cómo enumerar directorios de primer nivel solo en C?
En una terminal puedo llamar als -d */. Ahora quiero unac [/questions/tagged/c] programa para hacer eso por mí, así: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main( void ) { int status; char ...
¿Cuál es el código más corto para escribir directamente en una dirección de memoria en C / C ++?
Estoy escribiendo código de nivel de sistema para un sistema integrado sin protección de memoria (en un ARM Cortex-M1, compilando con gcc 4.3) y necesito leer / escribir directamente en un registro mapeado en memoria. Hasta ahora, mi código se ve ...
¿Por qué este programa imprime "bifurcado" 4 veces?
¿Por qué este programa imprime "bifurcado" 4 veces? #include <stdio.h> #include <unistd.h> int main(void) { fork() && (fork() || fork()); printf("forked!\n"); return 0; }
Página 1 de 2