ComputerScience

    운영체제와 정보 기술의 원리 1장 컴퓨터 및 정보 기술의 역사

    1장. 컴퓨터 및 정보기술의 역사 컴퓨터의 선사시대 이론적 컴퓨터의 역사 튜링머신(1936년) : 앨런 튜링 긴 테이프에 쓰여있는 여러 가지 기호들을 일정한 규칙에 따라 바꾸는 기계 적당한 규칙과 기호를 입력한다면 일반적인 컴퓨터의 알고리즘을 수행할 수 있다. 컴퓨터의 CPU의 기능을 설명하는데 유용 기계적 컴퓨터의 역사 해석 기관(19세기) : 찰스 배비지 최초의 기계식 컴퓨터 오늘날 컴퓨터는 해석기관의 기본 구조를 따르고 있다. 컴퓨터의 기본 구성요소인 입력장치, 출력장치, 처리장치, 저장장치 포함 전자식 컴퓨터의 초기 역사 ① 1930년대 최초의 범용 디지털 컴퓨터 : 콘라트 추제 반복적으로 수행되는 연산과정을 자동화 하는 용도 이진체계의 디지털 컴퓨터(yes-no) ② 1940년대 콜로서스(Col..

    [SQL Tutorial] 데이터 수정, 삭제하기

    SQL문 UPDATE : DB객체 안에 데이터 수정 SET뒤에 field명="바꿀 값", ... WHERE 특정 조건! UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; UPDATE Customers SET Address = "광진구", City="서울특별시" WHERE CustomerID = 92; 다시 Customer 테이블을 조회해보니, 내가 입력한 값으로 수정되어있는 것을 확인할 수 있었다. DELETE : DB객체에 데이터를 삭제 DELETE FROM table_name WHERE condition; 그 외 SQL문 INSERT : DB객체에 데이터를 입력 SELECT :DB객체 안의 데이터 조회 http..

    [SQL Tutorial] 데이터 입력, 조회하기

    공식 사이트는 아니고, w3schools라는 회사에서 만든 SQL Tutorial 을 가지고 SQL 스터디를 해보았다. 먼저 Try it Yourself에 들어가보면, 내 데이터베이스 안에 테이블이 8개가 있는 것을 확인할 수 있다. 편의를 위해 엑셀로 데이터베이스 테이블을 정리함. Insert, Update, Delete, Select문에 대해서 공부해보자 SELECT + 보여줄 컬럼명 FROM + 가져올 테이블명 WHERE + 조건 셀렉트문 먼저 Hello World 출력하듯, 셀렉트 먼저 사용해서 Orders 테이블 전체를 조회해 보았다. SELECT * FROM Orders; OrderID와 CustomerID만 가지고 오기 SELECT OrderID, CustomerID FROM Orders; ..

    프로세스와 스레드

    -> context switching -> 그 다음 thread 할당 받기 - 다음 thread는 이전 thread와 code data, heap은 공유하고 있기 때문에 - pcb에 있던 register block : 이것만 바뀐다. thread별로 존재하므로 - multi Thread가 multi processing보다 context switching 비용이 적다.