Key Concepts in Networking and Programming Languages

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

Domain Controller (DC)

A server in a Windows network responsible for authenticating users, managing permissions, and maintaining a centralized directory of network resources, users, and computers.

2
New cards

Silicone Chip

Forms circuits for functions like logic, memory & sensors & its also a tiny piece of silicone w/ etched electronic components & also created through precise processes like lithography & etching, basis of devices like phones and computers.

3
New cards

How to identify a SAN with syslog?

Configure SAN devices for centralized logging and analyze incoming syslog messages.

4
New cards

XaaS

A service level that best fits a corporate client with several remote sites developing and managing secure yet high-profile products, where time-to-market strategies and business processes are key drivers.

5
New cards

React

A tool that describes an aspect of a front-end technology stack.

6
New cards

DDR5

A DIMM technology that can be used in a quad-channel configuration.

7
New cards

PaaS

A cloud service model that allows a client to use computing resources, to test applications, and to release the computing resources afterward.

8
New cards

Type-1 VM

A type of hypervisor shown in the graphic, with OS, OS, Hypervisor, System in that exact order.

9
New cards

How to identify operating systems in PCs

Controls the hardware components and other peripherals while also acting as an interface between the user and the hardware.

10
New cards

Advantages of developing software on different OSs

Compatibility testing, Access to different tools/libraries, and Better user experience.

11
New cards

Disadvantages of developing software on different OSs

Increased development time/cost, Platform-specific bugs, Difficulty in maintaining multiple codebases.

12
New cards

JavaScript

Free, popular, versatile, powerful enough to support complex apps (e.g. Google, Facebook).

13
New cards

Python

Popular, clean and simple syntax, beginner friendly, handles multithreading, great for cross-platform apps used on multiple OSs and devices (e.g. Reddit, Uber).

14
New cards

Ruby

Dynamic, reflective, general-purpose OOP language.

15
New cards

Java

Object oriented, can be used on server and client side applications, requires compiler into Objective-C to be used on iPhones.

16
New cards

SQL

Great for effective app development, plays huge role in storing data efficiently and effectively. Used by every major mobile platform.

17
New cards

Kotlin

Alternative to Java, popular for Android developers, providing a simpler and cleaner way to write code.

18
New cards

Dart

Open-source, scalable, flexible language for native app development. Great for building custom apps.

19
New cards

Prefetch

Indicates that the resource is being requested in anticipation that it will be needed.

20
New cards

OS services

Program execution, I/O operations, file system manipulation, communication, error detection, resource allocation, protection.

21
New cards

System call groups

Process control, file management, communication, protection, information maintenance, device management.

22
New cards

Multiplexing

A way of sending multiple signals or streams of information over a communications link at the same time in the form of a single, complex signal.

23
New cards

Object Oriented Programming (OOP)

A computer programming model that organizes software design around data, or objects, rather than functions and logic.