Click here to Skip to main content
15,888,527 members
Everything / Operating Systems

Operating Systems

operating-systems

Great Reads

by JadBenAutho
Efficient and standalone library for NTP server/client utilizing pure C++
by stefan stammberger
A novel allocator implementation for managing huge sets of data in STL's std:: containers for Windows operating systems
by Mark Vinod Sinnathamby
Installing MINIX 3 on QEMU/KVM with networking
by Pritam Zope
In this article we will create a simple kernel such as printing HelloWorld first and then writing functions for printing numbers, Keyboard I/O, Box Drawing GUI, and Tic-Tac-Toe game in kernel in C

Latest Articles

by JadBenAutho
Efficient and standalone library for NTP server/client utilizing pure C++
by Mirzakhmet Syzdykov
Description of the Lavoro web operating system
by stefan stammberger
A novel allocator implementation for managing huge sets of data in STL's std:: containers for Windows operating systems
by hasan bozkurt
Determining all bootable partitions using PInvoke

All Articles

Sort by Updated

Operating Systems 

31 Aug 2022 by ahmed_sa
I work on windows 10 , suddenly windows 10 crash and not open so can i access hard drive to get my data from my hard drive without depend on windows 10 i need tools access hard drive read and write and copy without using windows 10 because my...
20 Nov 2023 by Andre Oosthuizen
You need to understand the basics of it before you can use the prompts - Guide to code a simple shell in C | Tutorial[^] This should point you in the right direction.
15 Mar 2022 by CHill60
This is a quick answers forum and your questions can't really be answered quickly. I recommend acquiring a good book on the subject e.g. Programming Embedded Systems in C and C++: Amazon.co.uk: Michael Barr: 9781565923546: Books[^] or Embedded C...
4 May 2020 by CPallini
What about the documentation: cp(1): copy files/directories - Linux man page[^] ? If a single instance of cp doesn't fit your needs (not very clear to me) then, yes, you have to write the shell script.
9 Jan 2021 by CPallini
You may find (just Google for) many pthread code samples about the producer-consumer problem. They could be your starting point.
7 Jan 2016 by dan!sh
When a .Net based executable is double clicked, _CorExeMain function is called first. Each managed .Net executable will have a entry point (Main method) in the CLR header. This function initializes CLR and then locates entry point in the assembly's CLR header and then begins execution....
3 May 2016 by Dave Kreskowiak
Is Google broken where you live?Create a bootable installer for OS X - Apple Support[^]Or just buy the retail box off the shelf. Any download off the web is going to be illegal and we're not going to support you to try and find one.
6 Oct 2022 by Dave Kreskowiak
Nobody can answer this for you. Every question is entirely dependent on your course material, which we don't have, nor want.
24 Jan 2019 by Dinesh Kumar Dora
Hello friends, I need VB.net solutions (in dotnet 2.0) for the following features: a) Detect OS architecture - x86 or x64 b) Read registry key from 64 bit reg key and Wow6432 nodes as well base don system architecture. Well i get the code solution for the above features but all were in C# and...
10 Dec 2016 by Er. Dinesh Sharma
Hi Experts,I am using .NET Framework 5.0 and using Task Parallel Library (TPL).I have some confusion in Managed Thread Pool which TPL Use.1)How many thread pool in machine having 4-Core Processor.?Is thread pool count depended on Operating System or Processor or Application ?2)When we...
18 Nov 2017 by Freelancers
Hello Guys, Is this possible to run application or exe before WINDOWS operating system login screen after start. I have developed a customized login screen using C#.net and want to replace/bypass standard OperatingSystem login screen by our screen. Thanks in advance...! What I have tried: ...
4 May 2020 by Gabriel9999
I have multiple files in a Linux systems where I want to copy them with a single cp command into a different path and directory. Should I write a bash script to copy one by one? What I have tried: I have multiple files in a Linux systems where...
23 Jun 2019 by Gerry Schmitz
One can only pump so much with a fixed diameter hose (i.e. bandwidth is finite).
18 Feb 2017 by GodOfSass
Hey Guys ,I've coded a little piece of code that demonstrates the paging concept in Operating Systems. I've assumed the frame and page size to be 4 bytes.The problem is that i'm unable to enter the Logical Address Values!Request assistance on the...
5 Jun 2021 by Greg Utas
This is a simulation of queueing within a scheduler, but it's an incomplete description. How many queues are there supposed to be? How is the work time for an arriving process determined? Is an arriving process queued according to its priority or...
4 Aug 2021 by Greg Utas
To answer part (a), look at each function and think about what would happen if software on CPU1 calls the function and software on CPU2 also calls the same function (or even another of the stack functions), so that both processors are using the...
15 Mar 2022 by Greg Utas
The term "embedded system" can refer to anything from a toaster to a special purpose server whose source runs to tens of millions of lines of code, so it's hard to say much without knowing what kinds of embedded systems you mean. That said,...
28 Jun 2018 by hasan bozkurt
Determining all bootable partitions using PInvoke
2 Mar 2024 by JadBenAutho
Efficient and standalone library for NTP server/client utilizing pure C++
19 Jul 2018 by Jochen Arndt
If the upgrade has been performed, there is no way back. But your OS is starting. The Gnome error messages indicate that there is a problem with the graphical interface. If you know the shell (text console) you can activate that or the recovery mode (AFAIK by pressing ESC during booting to open...
8 Sep 2018 by Jochen Arndt
That makes no sense on a single system. If you have received data once there, you can do with the data what you want so that there is no need to use another listener on a different port. If you refer to different systems, you have to send the data multiple times to each listening system. If all...
21 Apr 2020 by johnathan248
For my Bulk Allocator function how can I returns a pointer to a contiguous block of memory of at least size bytes, similar to malloc() extra 8 bytes will be given to a header for our bulk allocated objects in the same fashion as pool allocated...
12 Dec 2016 by Jon McKee
1) A thread pool is just a convenient thread manager. It increases and decreases the number of threads it uses based on load and can re-use threads to negate some overhead. It also keeps idle threads alive to further improve performance for repeated quick-running tasks. The maximum number of...
20 Apr 2020 by k5054
You will need to call fork() for each producer and consumer you wish to create, so more like pid_t producers[NUM_PRODUCERS]; pid_t consumers[NUM_CONSUMERS]; for(size_t i = 0; i
4 May 2020 by k5054
Some options for you If you just want to copy the directories from one place to another then use cp cp -rp dir1 dir2 dir3 ... dest The -rp flags tell cp to copy recursively and keep permissions/timestamps on the copies. If you want to move the...
9 Jan 2021 by KarstenK
at first you must learn and understand the basic of C and multi-threading is an advanced theme. Looks like soome pthread tutorial. You can imagine it as some persons are in the kitchen and are cooking together. The biggest problem is to explain...
31 Dec 2017 by kkdxghlctlcxxtidyuum
Hello, After installing a new distribution of GNU/Linux, I found that various applications were using a different icon set for their MenuStrips and ToolBars. My old distribution used the GTK+ icon set (Debian), my new distribution uses the Mint-X icon set (Linux Mint). My question is: how does...
7 Aug 2018 by leone
Hi. I am working for a broadcast company. And i realised that we are using many kind of devices such as satellite recievers (both home type and industrial type), signal decoders, regular switches and routers and many more which even i dont know what they do. long story short, i wonder is there a...
6 Oct 2022 by Lissette Velec
Now, let’s see if we understand this tiny address space we’ve constructed (using the parameters from the question above). What is the highest legal virtual address in segment 0? What about the lowest legal virtual address in segment 1? What are...
23 Jan 2019 by Maciej Los
If you would like to get OS architecture, check this: How to Detect 64bit OS/Process on .NET 2.0 to 3.5[^] See also: c# - What is the most reliable way to detect windows OS Architecture (x86,x64) on .NET 2.0 - Stack Overflow[^]
12 May 2020 by MadMyche
Solution 3: Sorry, but doesn't we have virtually unlimited processing and storage capacity mean that we have virtually unlimited bandwidth Not in the slightest. Analogy 1 would be having a very large beverage(storage) and a very large...
21 Sep 2016 by Mark Vinod Sinnathamby
Installing MINIX 3 on QEMU/KVM with networking
7 Jan 2016 by Member 12251089
how windows applications executes internally when it is double clicked
26 Nov 2016 by Member 12872266
I have a big project coming up for me soon. I was going to create my own very basic video game console. Now, I was going to set it up like a pc (small case to hold hard drive, mother board, ect). Using hdmi to display to a television, and reading from a disc to play my own created games. I...
5 Jun 2021 by Member 13556149
Arrival processes will be generated based on poisson distribution. for each queue generate arrival processes according to different poisson processes with different lambda values. in other words interarrival times of each process should be...
19 Jul 2018 by Member 13675865
I want to upgrade our ubuntu 14.4LTS to 16 operating system. So i run upgrade command. after command run i restart the OS. than system give some error gnome session related and not start operating system. How can i solved it. What I have tried: I want remove the upgrade command effect in the...
8 Sep 2018 by Member 13977781
my limitation is i can send udp socket data in one port ,and my requirement is i want to recieve same data in another port.how it possible??? is there any setting or script for this problem? What I have tried: No solution is found in any of the case , please help.
27 Feb 2022 by Member 14047666
In Win 10 Pro 20H2 (OS Build 19042.685) OS, When file is printed to virtual printer driver from Photos App, then Print Job is started Windows and Spooler (.SPL) generating file's in "C:\Windows\System32\spool\PRINTERS" directory. File is printed...
20 Apr 2020 by Member 14807614
I am pretty new to the concepts of inter-process communication, therefore, need some help, I need to implement a multiple producer-consumer problem using message queues in which there is a manager process that calls 5 producers and 5 consumers...
15 Mar 2022 by Member 15314815
I have some C, C++ programming skills which can be utilized for building embedded applications in real time. I am working on learning C, C++ programs for developing embedded applications in real time. As I do not have full time work experience in...
27 Oct 2023 by Member 16074989
Here's my code: #include #include #include enum vga_color { VGA_COLOR_BLACK = 0, VGA_COLOR_BLUE = 1, VGA_COLOR_GREEN = 2, VGA_COLOR_CYAN = 3, VGA_COLOR_RED = 4, VGA_COLOR_MAGENTA = 5, ...
19 Nov 2023 by Member 16074989
#include #include #include #include #include #include #include #include "GDTandIDT.h" #include "mm.h" #include "schedule.h" #include "fs.h" #include "initrd.h" ...
24 May 2023 by Mirzakhmet Syzdykov
Description of the Lavoro web operating system
9 Jan 2021 by Muhammedcan Pirinççi
Let's say I have 3 kinds of bakery shops.I wanna have a buffer for each one of them.With that way i can control producing-consuming for each bakery shops. How can I implement it to c language with Pthreads? Thanks in advance What I have tried:...
4 Aug 2021 by Nguyễn Tiến Phát
The pseudocode of Figure 6.15 illustrates the basic push() and pop() operations of the based stack array. Assuming that this algorithm can be used in a concurrent execution environment, return answer the following questions: a. Which data has...
28 May 2016 by OriginalGriff
I'd suggest that you might want more RAM: 2GB is not a lot, and both VS and SQL server can eat a lot. That may be a bit too slow for real world use.Other than that, I use a Intel E6700 (core 2 Duo) processor @ 2.66GHz with 4GB of RAM and VS2013 / SQL Server 2012 work fine under Win10 64 bit,...
26 Nov 2016 by OriginalGriff
I suspect you are biting off a much bigger chunk of food that you think: writing an OS from scratch is not a trivial task! Heck, when the PC was first invented, IBM didn't write their own OS for it, but bought it in from a tiny company running out of a garage called "Microsoft" - and at the...
18 Nov 2017 by OriginalGriff
No. "Normal" applications must be run under a user account, and one hasn't been established until the login is complete. You can run services before login, but they cannot have a user interface. Why are you trying to do this?
7 Aug 2018 by OriginalGriff
No. There are protocols - lots of 'em - but no particular device has to use it, unless it is actually connecting to a communications medium - such as a LAN, WiFi network, or the internet which requires a specific form of communication like Internet Protocol for example. Even then, the...
23 Jun 2019 by OriginalGriff
Think about it: I have information you want, and I am sending it to you right now. But ... you don't receive it instantly - it takes time to type, then I send it via broadband to New York, which sends it to Toronto, where it reaches CP's servers, which decides to send you an email, so that goes...
5 Jun 2021 by OriginalGriff
While we are more than willing to help those that are stuck, that doesn't mean that we are here to do it all for you! We can't do all the work, you are either getting paid for this, or it's part of your grades and it wouldn't be at all fair for...
27 Feb 2022 by OriginalGriff
This is not a development question - or if it is it's lacking any sign of development content - and this is a dev site. Please try a Windows support site, such as Microsoft Support[^] They will be able to help you much better than we can.
31 Aug 2022 by OriginalGriff
Either use a bootable USB / CD / DVD, or physically transfer the disk to a new computer and access it from that. Be aware though, that most of your files will be stored under a specific user ID, and unless the new computer is logged in with the...
28 Oct 2023 by OriginalGriff
While we are more than willing to help those that are stuck, that doesn't mean that we are here to do it all for you! We can't do all the work, you are either getting paid for this, or it's part of your grades and it wouldn't be at all fair for...
4 May 2020 by phil.o
Gabriel9999 wrote: Should I write a bash script to copy one by one? Yes; if there are several destinations, you cannot write a single command for all of them.
13 Jan 2018 by Pritam Zope
In this article we will create a simple kernel such as printing HelloWorld first and then writing functions for printing numbers, Keyboard I/O, Box Drawing GUI, and Tic-Tac-Toe game in kernel in C
24 Jan 2019 by Richard Deeming
Reading 64/32-bit registry keys in .NET 2.0 will require some P/Invoke calls: How to read the 64 bit registry from a 32 bit application or vice versa | Rhyous[^] The code in that post is in C#, but it should be possible to convert it to VB.NET; otherwise, you could always create a C# assembly...
18 Feb 2017 by Richard MacCutchan
You have the following statement: cin>>logical[i];but logical is an array of char* so you cannot directly write some text into one of its cells. You need to read the data into a new character string and then post its address into the array item. You should also not use expressions...
31 Dec 2017 by Richard MacCutchan
See How to Set the Look and Feel (The Java™ Tutorials - Creating a GUI With JFC/Swing - Modifying the Look and Feel)[^]
28 Oct 2023 by Richard MacCutchan
See LRU replacement algorithm - Google Search[^] [edit] My answer is 9 based on the following table: There are 3 physical pages and 5 virtuals, so the following tables show the virtual page loaded into each physical. Start the loader loads the...
20 Apr 2020 by Rick York
Here is one way this can be done : void * Allocator( size_t amount ) { size_t desired = amount + sizeof( AllocationHeader ); size_t allocAmount = std::max( desired, MinimumAllocationAmount ); unsigned char * p = (unsigned char...
26 May 2020 by stefan stammberger
A novel allocator implementation for managing huge sets of data in STL's std:: containers for Windows operating systems
12 May 2020 by Tara11
hen a system needs to scale, very different types of problems need to be solved. Let us first consider scaling with respect to size. If more users or resources need to be supported, we are often confronted with the limitations of centralized...
23 Jun 2019 by Tara11
Sorry, but doesn't we have virtually unlimited processing and storage capacity "mean that we have virtually unlimited bandwidth and ... so we shouldn't have those problems that you said?
28 May 2016 by wardakhan
Can I download Windows 10 on Core to duo-IntelRequirement:Processor: 2.00GHz, RAM: 2GB, 32bit OS, Intel(R) G33/G31 Express Chipset Family.I will run VS 2013, SQL Server and other software. Will Windows 10 work flawlessly?Please suggest me what is good for me.
5 Nov 2023 by work business
The sequence of memory references with memory addresses from a 490-word program is as follows: 480, 315, 230, 173, 86, 411, 185, 11, 386, 215, 104, 10. Assuming a page size of 100 words and a primary memory capacity of 300 words, what is the...