Today I Learned
-
[ TIL 221120 ]Today I Learned 2022. 11. 21. 00:08
- IPC : 프로세스들 간의 의사소통하는 것, 데이터를 주고 받는 것 동시에 접근 가능한 메모리 즉, 프로세스들이 공유하는 메모리가 필요하다는 뜻이다. 프로세스는 생성되면서 pc를 포함하여 메모리 공간 등을 복사하여 별도의 자원을 할당하지만, 스레드는 메모리 공간과 자원을 공유한다. - 프로세스 process: 단순히 실행 중인 프로그램, 운영체제로부터 자원을 할당받는 작업의 단위 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것 이러한 프로세스는 프로그램에 사용되ㅣ는 데이터와 메모리 등의 자원 그리고 스레드로 구성된다 - 스레드 thread : 프로세스 내부에 있는 CPU 수행 단위, 프로세스 내에서 실행되는 흐름의 단위 모든 프로세스에는 한 개 이상의 스레드가 존재하여..
-
[ TIL 221028 ]Today I Learned 2022. 11. 20. 17:37
💖 프로그래밍 언어론 영역 scope 프로그램에서 사용되는 식별자가 의미를 가질 수 있는 범위 블록 block 복합문 안에 변수, 레이블과 같은 지역 식별자를 선언하는 묶인 부분. 블록이 실행되는 동안 변수들이 의미를 가짐. 💖 딥러닝 csv : comma seperated value 2차원 행렬 Data [ ] [ ] Java, C [ 행, 열 ] Python 머신러닝은 데이터 안에서 규칙을 발견하고 그 규칙을 새로운 데이터에 적용해서 새로운 결과 도출 - 딥러닝 모델 만드려면 Sequential 로 자리차지 : # 환경 준비 from tensorflow.python.keras.models import Sequential from tensorflow.python.keras.layers import De..
-
[ TIL - 220928 ]Today I Learned 2022. 9. 29. 17:32
🎈 운영체제 프로세스 : 병행 실행 프로그램의 발전은 다양한 프로그램을 보다 견고하게 제어하고 보다 구획화할 것을 필요로 하면서 프로세스의 개념을 낳았으며, 프로세스란 실행 중인 프로그램을 말한다. 프로세스는 현대 컴퓨팅 시스템에서 작업의 단위이다. 🎈유니티 : 안경안가지고와서 특히 이해안된날.. using System.Collections; using System.Collections.Generic; using UnityEngine; public class moveTest : MonoBehaviour { // Start is called before the first frame update void Start() { public float moveSpeed = 0.1f; public float rota..
-
[ TIL 220927 ]Today I Learned 2022. 9. 28. 09:38
🎈 데이터 통신 01. 네트워크 관련 기초 용어 - 새로운 기술에 용어 부여할 때는 보통 의미가 가장 유사한 기존 단어 재활용하기 때문에 원래 의미 토대로 이해하려는 경향을 경계할 것 - 네트워크 network : 전송매체로 서로 연결해 데이터를 서로 교환하는 시스템의 모음이다. 통신용 매체를 공유하는 여러 시스템이 프로토콜을 사용하여 데이터를 주고받을 때 이들을 하나의 단위로 통칭하여 네트워크라고 부른다. 일반적인 컴퓨터 네트워크에서는 물리적인 통신 매체로 연결된 컴퓨터 간에 동일한 프로토콜을 이용해 데이터를 주고받는다. 소규모 네트워크가 모여 더 큰 네트워크를 구성할 수 있는데, 네트워크끼리는 라우터 Router 라는 중개 장비를 사용해 연결한다. - 인터페이스 interface : 시스템과 시스템을..