article thumbnail

What Adrian Did Next?—?Part 1?—?Starting Out

Adrian Cockcroft

It had 4Kbytes of RAM, and I designed and wired the CPU board together myself. Software was written in Motorola 6800 assembler, using a PDP-11 running Unix V6 as a development platform. I forget his name but there was also a brilliant engineer who we called Consultant in Most Things.

C++ 98
article thumbnail

The Back-to-Basics Readings of 2012 - All Things Distributed

All Things Distributed

Jul 6 - End-To-End Arguments in System Design , by J. Clark, ACM Transactions on Computer Systems 2(4):277-288, November 1984. Jul - 13 Hints for Computer Systems Design Proceedings of the Ninth ACM Symposium on Operating Systems Principles, pp. Traiger, Modeling in Data Base Management Systems, G.M.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

SQL Server 2017 Improved Resource Usage On Smaller Machines

SQL Server According to Bob

SQL Server is designed to scale across the spectrum of small machines to enterprise class servers. These large reservations can trigger the operating system(s) to engage in swapping or other activities, anticipating the user of the new reservations. What Is A Small System?

Servers 40
article thumbnail

SQL Server on Linux: Scatter/Gather == Vectored I/O

SQL Server According to Bob

.” – Example writev SQL Server on Linux takes full advantage of vectored I/O, retaining the performance and design benefits. The buffers must be the operating system page size (4K.) Bob Dorr – Principal Software Engineer SQL Server. On Linux there is one small twist.

Servers 40
article thumbnail

SQL Server on IoT Edge and Developer Machines – Smaller Footprint

SQL Server According to Bob

Testing shows that locking mechanisms, such as spin locks, start to become saturated when shared across 8 to 12 CPUs and where the physics become a direct contributor to partitioned design. However, on smaller systems and VMs the partitioning may not be required to maintain performance. Reference Automatic Soft NUMA. IO Request Caches.

IoT 61
article thumbnail

SQL Server on Linux: ELF and PE Images Just Work

SQL Server According to Bob

Several of the recent posts highlight the design: [link]. Without going into details, you boot your laptop or server and don’t give a thought about the binary format(s) of the operation system. The computer works the same way if made by IBM, HP, Dell or other vendor no matter what the operating system.

Servers 40
article thumbnail

5 signs you need to implement test automation

Testsigma

The way we now look at software engineering has revolutionized test automation, with QA teams adapting automation to expand test scope, increase efficiency and do more testing in less time. The tester can find a bug in the specifications, design, or development phase. A tester can detect the error and afterwards address it.

Testing 54